IdentifyMimeType 2025.5.31.15

バンドル

org.apache.nifi | nifi-standard-nar

説明

FlowFile に使用されている MIME タイプの識別を試みます。MIME タイプが識別子として特定できる場合、 'mime.type' という名前の属性が追加され、その値は MIME タイプとなります。MIME Typeが決定できない場合、値は「アプリケーション/オクテットストリーム」にセットされます。さらに、 MIME タイプの一般的なファイル拡張子がわかっている場合、 'mime.extension' 属性がセットされます。検出された MIME Typeがtext/*、使用されているcharsetの識別を試み、値がcharsetである 'mime.charset' という名前の属性が追加されます。

タグ

MIME bzip2, 圧縮, ファイル, gzip, 識別子, mime.type, zip

入力要件

REQUIRED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

カスタム MIME 構成

URL またはカスタム Tika Mime タイプ構成へのファイルパス、あるいはカスタム Tika Mime タイプ構成の実際のコンテンツ。

config-strategy

使用する MIME タイプ構成のローディング戦略を選択します。

use-filename-in-detection

trueの場合、ファイル名をTikaに渡し、検出を助けます。

リレーションシップ

名前

説明

success

すべての FlowFiles は成功にルーティングされます。

属性の書き込み

名前

説明

mime.type

この Processor は FlowFile の mime.type 属性を、検出された MIME Type にセットします。MIME Typeを検出できない場合、属性の値はアプリケーション/オクテットストリームにセットされます。

mime.extension

この Processor は、 FlowFile の mime.extension 属性を、検出された MIME タイプに関連付けられたファイル拡張子にセットします。相関する拡張子がない場合、属性の値は空になります。

mime.charset

この Processor は、 FlowFile の mime.charset 属性を、検出された charset にセットします。charset を検出できない場合、または検出された MIME タイプが text/* でない場合、属性はセットされません。