Skip to main content

CompressContent

描述:

通过指定压缩算法来压缩或解压输入数据流的内容,并更新输出的MIME属性

标签:

content, compress, decompress, gzip, bzip2, lzma, xz-lzma2, snappy, snappy framed, 压缩, 解压, 内容

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置.

名字默认值允许值列表描述
模式压缩
- 压缩
- 解压
指定组件处理方式
压缩格式使用 mime.type 属性值
- 使用 mime.type 属性值
- gzip
- bzip2
- xz-lzma2
- lzma
- snappy
- snappy framed
指定使用的压缩格式,有效值为: GZIP, BZIP2, XZ-LZMA2, LZMA, Snappy, 和 Snappy Framed
压缩级别1
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
仅当GZIP压缩时,指定压缩级别。值越低,处理速度越快,压缩越少; 值0表示不压缩,只是存档
更新文件名不更新
- 更新
- 不更新
如果更新,则在解压数据时删除文件扩展名 (仅当扩展名是压缩格式时),并在压缩数据时加上压缩格式文件扩展名

连线:

名字描述
success输入数据流内容成功被压缩或解压后输出到此连线
failure如果压缩或解压失败后数据流输出到此连线

读取属性:

名字描述
mime.type如果压缩格式设置为使用mime.type属性,则此属性用于确定压缩类型。否则,将忽略此属性。

写入属性:

名字描述
mime.type当压缩后,设置合适的mime类型。如果为解压,并且文件成功解压缩,则会删除此属性,因为无法支持MIME属性

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件必须提供输入流。

系统资源考量:

资源描述
CPU此组件的实例可能导致此系统资源的高使用率。多个实例或高并发性设置可能导致性能下降。