Aller au contenu

Compression

n8n : CompressionToutes les offres1 entrée · 1 sortie

Compresse des fichiers en ZIP ou gzip, ou décompresse une archive.

Éléments reçusCompressionÉléments produits

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ètreTypeDétail
OpérationchoixValeurs : Compresser, Décompresser.
Formatselon les autres paramètreschoixValeurs : ZIP (plusieurs fichiers), gzip (un fichier).
Fichiers à traitertextePropriétés binaires séparées par des virgules.
Nom de l'archiveselon les autres paramètrestexte—
Propriété binaire de l'archiveselon les autres paramètrestexte—
Préfixe des fichiers extraitsselon les autres paramètrestextefile_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.

Paramètres de l'exemple (JSON)Ouvrir l'éditeur
{
  "operation": "compress",
  "format": "zip",
  "binaryFields": "facture, bon",
  "fileName": "documents-{{ $json.id }}.zip"
}

Voir aussi