IdentifyMimeType 프로세서

IdentifyMimeType 프로세서

Openflow의 IdentifyMimeType 프로세서는 FlowFile에 사용된 MIME 타입을 식별하려 시도하는 프로세서예요.

출처: Snowflake 문서

본문

기능 — 일반 공급 (Generally Available)

Openflow Snowflake 배포는 AWS, Azure, GCP 상용(Commercial) 리전의 모든 계정에서 사용할 수 있어요. Openflow BYOC 배포는 AWS 상용 리전의 모든 계정에서 사용할 수 있습니다.

Bundle

org.apache.nifi | nifi-standard-nar

설명

FlowFile에 사용된 MIME 타입을 식별하려 시도합니다. MIME 타입을 식별할 수 있으면 값이 MIME 타입인 'mime.type'이라는 속성이 추가됩니다. MIME 타입을 결정할 수 없으면 값이 'application/octet-stream'으로 설정됩니다. 또한 MIME 타입의 일반적인 파일 확장자를 알고 있으면 'mime.extension' 속성이 설정됩니다. 감지된 MIME 타입이 text/* 유형이면 사용된 문자 집합을 식별하려 시도하고 값이 문자 집합인 'mime.charset'이라는 속성이 추가됩니다.

태그

MIME, bzip2, compression, file, gzip, identify, mime.type, zip

입력 요구사항

필수 (REQUIRED)

민감한 동적 속성 지원

false

속성

이름 설명
Custom MIME Configuration 사용자 지정 Tika Mime 타입 구성의 URL 또는 파일 경로, 또는 사용자 지정 Tika Mime 타입 구성의 실제 콘텐츠입니다.
config-strategy 사용할 MIME 타입 구성의 로딩 전략을 선택합니다.
use-filename-in-detection true이면 감지에 도움이 되도록 파일 이름을 Tika에 전달합니다.

관계

이름 설명
success 모든 FlowFile은 success로 라우팅됩니다.

쓰기 속성

이름 설명
mime.type 이 프로세서는 FlowFile의 mime.type 속성을 감지된 MIME 타입으로 설정합니다. MIME 타입을 감지할 수 없으면 속성 값이 application/octet-stream으로 설정됩니다.
mime.extension 이 프로세서는 FlowFile의 mime.extension 속성을 감지된 MIME 타입과 연결된 파일 확장자로 설정합니다. 연관된 확장자가 없으면 속성 값은 비어 있습니다.
mime.charset 이 프로세서는 FlowFile의 mime.charset 속성을 감지된 문자 집합으로 설정합니다. 문자 집합을 감지할 수 없거나 감지된 MIME 타입이 text/* 유형이 아니면 속성이 설정되지 않습니다.

더 알아보기 (Learn more)