UnpackContent 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

여러 가지 패키지 형식 중 하나로 패키징된 FlowFiles 의 내용을 언패킹하여 각 입력 FlowFile 에 대해 하나에서 여러 개의 FlowFiles 을 전송합니다. 지원되는 형식은 TAR, ZIP, FlowFile 스트림 패키지입니다.

태그

압축 풀기, 아카이브, flowfile-stream, flowfile-stream-v3, tar, 병합 해제, zip

입력 요구 사항

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의 압축을 풉니다.

참고 항목