Compression
n8n : CompressionToutes les offres1 entrée · 1 sortie
Compresse des fichiers en ZIP ou gzip, ou décompresse une archive.
Fonctionnement
Une archive par élément (ou un fichier gzip par fichier). La décompression reconnaît ZIP et gzip, ajoute chaque fichier à l'élément et écarte les chemins absolus ou remontants.
Paramètres
| Paramètre | Type | Détail |
|---|---|---|
| Opération | choix | Valeurs : Compresser, Décompresser. |
| Formatselon les autres paramètres | choix | Valeurs : ZIP (plusieurs fichiers), gzip (un fichier). |
| Fichiers à traiter | texte | Propriétés binaires séparées par des virgules. |
| Nom de l'archiveselon les autres paramètres | texte | — |
| Propriété binaire de l'archiveselon les autres paramètres | texte | — |
| Préfixe des fichiers extraitsselon les autres paramètres | texte | file_0, file_1… dans l'élément. |
Données reçues et renvoyées
- EntréeListe d'éléments portant des fichiers.
- SortieLes éléments avec l'archive, ou avec les fichiers extraits.
Erreurs
Archive illisible, plus de 100 fichiers, plus de 4 Mo décompressés (protection contre les bombes de décompression), fichier de plus de 2 Mo.
Exemple
Paramètres d'un bloc prêt à l'emploi. Dans l'éditeur, l'onglet Aide du bloc applique cet exemple en un clic.
{
"operation": "compress",
"format": "zip",
"binaryFields": "facture, bon",
"fileName": "documents-{{ $json.id }}.zip"
}