云日志服务 LTS-编码解码函数:zlib_compress
zlib_compress
将数据进行压缩并编码。
- 函数格式
zlib_compress(data, compresslevel=6, to_format="base64", encoding="utf-8")
- 参数说明
参数名称
参数类型
是否必填
说明
data
String
是
输入需要压缩的数据。
compresslevel
Int
否
用于控制压缩等级,可配置为0~9的整数。默认值为6。
- 1:压缩速度最快但压缩比例最小。
- 9:压缩速度最慢但压缩比例最大。
- 0:不压缩。
to_format
String
否
对压缩后的数据进行编码的格式,目前只支持进行Base64编码。
encoding
String
否
原始未压缩数据的编码格式,默认为utf-8。
- 返回结果
返回编码后的对象。
- 函数示例
- 测试数据
{ "content":"I always look forward to my holidays whether I travel or stay at home." }
- 加工规则
e_set("zlib_compress", zlib_compress(v("content"), to_format="base64"))
- 加工结果
加密结果仅供参考。
zlib_compress: "eJwVytEJgDAMBcBV3gTu0TECjURMeZAGQ7ZXv+8GxEt6w8kbJ6MkJpJYDaNf87cyTdPAQIY86mBgpzQkv7T0eAGNshln" content: "I always look forward to my holidays whether I travel or stay at home."
- 测试数据