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.

Tags

Descompactar, arquivar, flowfile-stream, flowfile-stream-v3, tar, desagrupar, zip

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

Alguns arquivos zip contêm entradas armazenadas com descritores de dados, o que, segundo as especificações, não deveria ocorrer. Se essa propriedade for verdadeira, elas serão lidas de qualquer maneira. Se for falsa e tal entrada for descoberta, o zip não será processado.

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

Consulte também