UnpackContent 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Description

Décompresse le contenu des FlowFiles emballés avec l’un des différents formats d’empaquetage, en émettant un à plusieurs FlowFiles pour chaque FlowFile en entrée. Les formats pris en charge sont les packages Stream TAR, ZIP et FlowFile

Balises

Décompresser, archiver, flowfile-stream, flowfile-stream-v3, tar, un-merge, zip

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Filtre du fichier

Seuls les fichiers contenus dans l’archive dont les noms correspondent à l’expression régulière donnée seront extraits (tar/zip uniquement)

Filename Character Set

S’il est fourni, ce jeu de caractères sera fourni à l’utilitaire Zip pour tenter de décoder les noms de fichiers en utilisant le jeu de caractères spécifique. S’il n’est pas spécifié, le jeu de caractères par défaut de la plateforme sera utilisé. Ceci est utile si un Zip a été créé avec un jeu de caractères différent de celui de la plateforme par défaut et que le Zip utilise des valeurs non standard pour le spécifier.

Packaging Format

Format d’emballage utilisé pour créer le fichier

Mot de passe

Mot de passe utilisé pour déchiffrer les archives Zip chiffrées avec ZipCrypto ou AES. La configuration d’un mot de passe désactive la prise en charge d’autres algorithmes de compression Zip.

allow-stored-entries-wdd

Certaines archives Zip contiennent des entrées stockées avec des descripteurs de données, ce qui, selon les spécifications, ne devrait pas se produire. Si cette propriété est définie sur true, elles seront quand même lues. Si elle est définie sur false et qu’une telle entrée est détectée, le fichier Zip ne pourra pas être traité.

Relations

Nom

Description

failure

Le FlowFile d’origine est envoyé vers cette relation lorsqu’il ne peut pas être décompressé pour une raison quelconque.

original

Le FlowFile d’origine est envoyé vers cette relation après avoir été décompressé avec succès.

success

Les FlowFiles décompressés sont envoyés vers cette relation.

Écrit les attributs

Nom

Description

mime.type

Si le FlowFile est décompressé avec succès, son type MIME n’est plus connu, de sorte que l’attribut mime.type est défini sur application/octet-stream.

fragment.identifier

Tous les FlowFiles décompressés produits à partir du même FlowFile parent auront le même UUID généré aléatoirement ajouté pour cet attribut.

fragment.index

Un numéro incrémental indiquant l’ordre des FlowFiles décompressés créés à partir d’un seul FlowFile parent.

fragment.count

Le nombre de FlowFiles décompressés générés à partir du FlowFile parent.

segment.original.filename

Le nom de fichier du parent FlowFile. Les extensions .tar, .zip ou .pkg sont supprimées car le processeur MergeContent ajoute automatiquement ces extensions s’il est utilisé pour reconstruire le FlowFile d’origine

file.lastModifiedTime

La date et l’heure de la dernière modification du fichier décompressé (tar et zip uniquement).

file.creationTime

La date et l’heure de création du fichier. Pour les fichiers zip chiffrés, cet attribut a toujours la même valeur que file.lastModifiedTime. Pour les fichiers tar et zip non chiffrés, si disponible, cette valeur est renvoyée ; sinon, elle est identique à file.lastModifiedTime.

file.lastMetadataChange

La date et l’heure de la modification des métadonnées du fichier (tar uniquement).

file.lastAccessTime

La date et l’heure du dernier accès au fichier (uniquement pour les fichiers tar et zip non cryptés)

file.owner

Le propriétaire du fichier décompressé (tar uniquement)

file.group

Le groupe propriétaire du fichier décompressé (tar uniquement)

file.size

La taille non compressée du fichier décompressé (tar et zip uniquement)

file.permissions

Les autorisations de lecture/écriture/exécution du fichier décompressé (uniquement pour les fichiers tar et zip non cryptés)

file.encryptionMethod

La méthode de chiffrement des entrées dans les archives Zip

Cas d’utilisation

Décompressez les fichiers Zip contenant des caractères spéciaux, créés sous Windows avec le jeu de caractères “Cp437” ou “IBM437”.

Voir aussi :