ModifyCompression 2025.5.31.15

バンドル

org.apache.nifi | nifi-compress-nar

説明

ユーザー指定の圧縮アルゴリズムを使って FlowFiles のコンテンツを解凍し、指定の圧縮形式プロパティを使ってコンテンツを再圧縮することで、 FlowFile のコンテンツの圧縮に使われる圧縮アルゴリズムを変更します。この演算子は非常にメモリ効率の高い方法で動作するため、ヒープサイズをはるかに超える大容量オブジェクトでも、通常は問題なく処理できます

タグ

brotli、bzip2、compress、content、deflate、gzip、lz4-framed、lzma、recompress、snappy、snappy framed、snappy-Hadoop、xz-lzma2、zstd

入力要件

REQUIRED

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

false

プロパティ

プロパティ

説明

入力圧縮ストラテジー

入力 FlowFiles の解凍に使用するストラテジー

出力圧縮レベル

サポートされている形式の出力 FlowFiles の圧縮レベル。値が小さいほど処理は速くなりますが、圧縮率は低くなります。値が 0 の場合は gzip の場合は no (つまり単純なアーカイブ)、xz-lzma2 の場合は最小限の圧縮となります。レベルが高くなると、xz-lzma/2のレベル7-9の大文字と小文字のように、より大きなメモリを使用することになるので、ヒープサイズに注意してください。

出力圧縮ストラテジー

出力 FlowFiles 圧縮に使用するストラテジ-

出力ファイル名ストラテジー

出力 FlowFiles のファイル名属性に対する処理ストラテジー

リレーションシップ

名前

説明

failure

FlowFiles は、圧縮の修正エラー時に失敗リレーションシップに移行します。

success

FlowFiles は、圧縮変更成功時に成功リレーションシップに移行します。

属性の書き込み

名前

説明

mime.type

適切な MIME タイプは、Compression Format プロパティの値に基づいてセットされます。圧縮形式が「no compression」の場合、 MIME Typeがわからなくなるため、この属性は削除されます。