UnpackContent 2025.10.2.19¶
Pacote¶
org.apache.nifi | nifi-standard-nar
Descrição¶
Descompacta o conteúdo dos FlowFiles que foi empacotado com um dos vários formatos de empacotamento diferentes, emitindo de um a vários FlowFiles para cada FlowFile de entrada. Os formatos compatíveis são TAR, ZIP e pacotes de fluxo FlowFile.
Requisito de entrada¶
REQUIRED
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
|---|---|
Filtro de arquivos |
Somente os arquivos contidos no arquivo cujos nomes correspondem à expressão regular fornecida serão extraídos (somente tar/zip) |
Conjunto de caracteres de nome de arquivo |
Se fornecido, esse conjunto de caracteres será fornecido ao utilitário Zip para tentar decodificar os nomes de arquivos usando o conjunto de caracteres específico. Se não for especificado, será usado o conjunto de caracteres padrão da plataforma. Isso é útil se um Zip foi criado com um conjunto de caracteres diferente do padrão da plataforma e o zip usa valores não padrão para especificar. |
Formato do empacotamento |
O formato de empacotamento usado para criar o arquivo |
Senha |
Senha usada para descriptografar arquivos Zip criptografados com ZipCrypto ou AES. A configuração de uma senha desativa o suporte a algoritmos alternativos de compressão Zip. |
allow-stored-entries-wdd |
Some zip archives contain stored entries with data descriptors which by spec should not happen. If this property is true they will be read anyway. If false and such an entry is discovered the zip will fail to process. |
Relações¶
Nome |
Descrição |
|---|---|
failure |
O FlowFile original é enviado para essa relação quando não pode ser descompactado por algum motivo |
original |
O FlowFile original é enviado para essa relação após ter sido desempacotado com sucesso |
success |
Os FlowFiles são enviados para essa relação |
Grava atributos¶
Nome |
Descrição |
|---|---|
mime.type |
Se o FlowFile for descompactado com êxito, seu tipo MIME não será mais conhecido, portanto, o atributo mime.type será definido como application/octet-stream. |
fragment.identifier |
Todos os FlowFiles descompactados produzidos a partir do mesmo FlowFile pai terão o mesmo UUID gerado aleatoriamente adicionado a esse atributo |
fragment.index |
Um número incremental que indica a ordem dos FlowFiles descompactados criados a partir de um único FlowFile pai |
fragment.count |
O número de FlowFiles descompactados gerados a partir do FlowFile pai |
segment.original.filename |
O nome de arquivo do FlowFile pai. As extensões de .tar, .zip ou .pkg são removidas porque o processador MergeContent adiciona automaticamente essas extensões se for usado para reconstruir o FlowFile original |
file.lastModifiedTime |
A data e a hora em que o arquivo descompactado foi modificado pela última vez (somente tar e zip). |
file.creationTime |
A data e a hora em que o arquivo foi criado. Para arquivos zip criptografados, esse atributo sempre tem o mesmo valor file.lastModifiedTime. Para arquivos tar e zip não criptografados, se disponível, ele será retornado; caso contrário, esse será o mesmo valor de asile.lastModifiedTime. |
file.lastMetadataChange |
A data e hora em que os metadados do arquivo foram alterados (somente tar). |
file.lastAccessTime |
A data e hora em que o arquivo foi acessado pela última vez (somente arquivos tar e zip não criptografados) |
file.owner |
O proprietário do arquivo descompactado (somente tar) |
file.group |
O proprietário do grupo do arquivo descompactado (somente tar) |
file.size |
O tamanho não compactado do arquivo descompactado (somente tar e zip) |
file.permissions |
As permissões de leitura/gravação/execução do arquivo descompactado (somente arquivos tar e zip não criptografados) |
file.encryptionMethod |
O método de criptografia para entradas em arquivos Zip |
Casos de uso¶
Descompacte o Zip que contém nomes de arquivos com caracteres especiais, criados no Windows com o conjunto de caracteres de nome de arquivo “Cp437” ou “IBM437”. |