UnpackContent 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-standard-nar
설명¶
여러 가지 패키지 형식 중 하나로 패키징된 FlowFiles 의 내용을 언패킹하여 각 입력 FlowFile 에 대해 하나에서 여러 개의 FlowFiles 을 전송합니다. 지원되는 형식은 TAR, ZIP, FlowFile 스트림 패키지입니다.
입력 요구 사항¶
REQUIRED
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
파일 필터 |
아카이브에 포함된 파일 중 이름이 지정된 정규식과 일치하는 파일만 추출됩니다(tar/zip만 해당) |
파일 이름 문자 세트 |
이 문자 세트를 제공하면 Zip 유틸리티에 제공되어 특정 문자 세트를 사용하여 파일 이름 디코딩을 시도합니다. 지정하지 않으면 기본 플랫폼 문자 세트가 사용됩니다. 이 기능은 플랫폼 기본값과 다른 문자 세트로 생성된 Zip이 비표준값을 사용하여 지정하는 경우에 유용합니다. |
패키지 형식 |
파일을 생성하는 데 사용되는 패키지 형식입니다 |
비밀번호 |
ZipCrypto 또는 AES 로 암호화된 Zip 아카이브를 해독할 때 사용하는 비밀번호입니다. 비밀번호를 구성하면 대체 Zip 압축 알고리즘에 대한 지원이 비활성화됩니다. |
allow-stored-entries-wdd |
일부 zip 아카이브에는 사양에 따라 발생하지 않아야 하는 데이터 설명자가 있는 저장된 항목이 포함되어 있습니다. 이 속성이 true이면 어떤 경우에도 읽어옵니다. false이고 이러한 항목이 발견되면 zip은 처리에 실패합니다. |
관계¶
이름 |
설명 |
---|---|
실패 |
원본 FlowFile 은 어떤 이유로 패킹을 풀 수 없는 경우 이 관계로 전송됩니다 |
원본 |
원본 FlowFile 은 성공적으로 압축이 풀린 후 이 관계로 전송됩니다 |
성공 |
압축 해제된 FlowFiles 은 이 관계로 전송됩니다 |
Writes 특성¶
이름 |
설명 |
---|---|
mime.type |
FlowFile 의 압축이 성공적으로 풀리면 MIME 유형이 더 이상 알려지지 않으므로 mime.type 특성이 application/octet-stream으로 설정됩니다. |
fragment.identifier |
동일한 상위 항목 FlowFile 에서 생성된 모든 압축 해제 FlowFiles 에는 이 특성에 대해 무작위로 생성된 UUID 가 추가됩니다 |
fragment.index |
단일 상위 FlowFile 에서 생성된 압축 해제 FlowFiles 의 순서를 나타내는 원업 번호입니다 |
fragment.count |
상위 FlowFile 에서 생성된 압축 해제 FlowFiles 의 수입니다 |
segment.original.filename |
상위 FlowFile 의 파일 이름. .tar, .zip 또는 .pkg 확장자는 MergeContent 프로세서가 원본 FlowFile 을 다시 빌드하는 데 사용되는 경우 자동으로 해당 확장자을 추가하기 때문에 제거됩니다 |
file.lastModifiedTime |
압축을 푼 파일이 마지막으로 수정된 날짜 및 시간(tar 및 zip 파일만 해당). |
file.creationTime |
파일이 생성된 날짜와 시간입니다. 암호화된 zip 파일의 경우 이 특성은 항상 파일과 동일한 값을 갖습니다.lastModifiedTime. tar 및 암호화되지 않은 zip 파일의 경우 사용할 수 있는 경우 반환되며, 그렇지 않으면 파일과 동일한 값으로 반환됩니다.lastModifiedTime . |
file.lastMetadataChange |
파일의 메타데이터가 변경된 날짜 및 시간(tar만 해당). |
file.lastAccessTime |
파일에 마지막으로 액세스한 날짜 및 시간(tar 및 암호화되지 않은 zip 파일만 해당) |
file.owner |
압축을 푼 파일의 소유자(tar만 해당) |
file.group |
압축을 푼 파일의 그룹 소유자(tar만 해당) |
file.size |
압축을 푼 파일의 비압축 크기(tar 및 압축 파일만 해당) |
file.permissions |
압축을 푼 파일의 읽기/쓰기/실행 권한(tar 및 암호화되지 않은 zip 파일만 해당) |
file.encryptionMethod |
Zip 아카이브의 항목에 대한 암호화 방법 |
사용 사례¶
파일 이름 문자셋이 ‘Cp437’ 또는 ‘IBM437’인 Windows에서 특수 문자가 포함된 파일 이름이 포함된 Zip의 압축을 풉니다. |