ModifyCompression 2025.5.31.15¶
捆绑包¶
org.apache.nifi | nifi-compress-nar
描述¶
更改用于压缩 FlowFile 内容的压缩算法,方法是使用用户指定的压缩算法解压缩 FlowFiles 内容,然后使用指定的压缩格式属性重新压缩内容。该处理器在内存方面效率很高,因此即使处理对象远超堆内存大小,通常也不会有问题
输入要求¶
REQUIRED
支持敏感的动态属性¶
false
属性¶
属性 |
描述 |
---|---|
输入压缩策略 |
用于解压缩输入 FlowFiles 的策略 |
输出压缩级别 |
受支持格式的输出 FlowFiles 的压缩级别。值越低,处理速度越快,但压缩率越低;值为 0 表示无 gzip(即简单归档),或者在 xz-lzma2 中为最低压缩。更高的级别可能意味着更大的内存使用量,例如 xz-lzma/2 的级别为 7-9,因此请注意堆大小。 |
输出压缩策略 |
用于压缩输出 FlowFiles 的策略 |
输出文件名策略 |
输出 FlowFiles 文件名属性的处理策略 |
关系¶
名称 |
描述 |
---|---|
failure |
在压缩修改错误时,FlowFiles 将被传输到 failure 关系 |
success |
压缩修改成功后,FlowFiles 将被传输到 success 关系 |
写入属性¶
名称 |
描述 |
---|---|
mime.type |
根据压缩格式属性的值设置适当的 MIME 类型。如果压缩格式为“无压缩”,则此属性将被移除,因为已经不再知道 MIME 类型。 |