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