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
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”. |