UnpackContent 2025.5.31.15

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 que, por especificação, não deveriam acontecer. Se essa propriedade for verdadeira, eles serão lidos de qualquer forma. Se for falso e essa 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