云日志服务 LTS-编码解码函数:gzip_decompress

时间:2024-07-25 10:14:30

gzip_decompress

将压缩数据解压缩。

  • 函数格式
    gzip_decompress(data, from_format="base64", encoding="utf-8")
  • 参数说明

    参数名称

    参数类型

    是否必填

    说明

    data

    任意

    输入需要解压的数据。

    from_format

    String

    解压数据的编码格式,目前支持Base64和hex格式解码。

    encoding

    String

    原始未压缩数据的编码格式,默认utf-8,其他编码格式请参见标准编码格式。

  • 返回结果

    返回解压后的对象。

  • 函数示例
    1. 示例1:对日志字段进行Base64解码。
      • 测试数据
        {
          "content": "H4sIAA8JXl4C/xXK0QmAMAwFwFXeBO7RMQKNREx5kAZDtle/7wbES3rDyRsnoyQmklgNo1/ztzJN08BAhjzqYGCnN CS /tPR4AcgrnWVGAAAA"
        }
      • 加工规则
        e_set("gzip_decompress",gzip_decompress(v("content"),from_format="base64"))
      • 加工结果
        content: H4sIAA8JXl4C/xXK0QmAMAwFwFXeBO7RMQKNREx5kAZDtle/7wbES3rDyRsnoyQmklgNo1/ztzJN08BAhjzqYGCnNCS/tPR4AcgrnWVGAAAA gzip_decompress: I always look forward to my holidays whether I travel or stay at home.
    2. 示例2:对日志字段进行hex解码。
      • 测试数据
        {
        "content":"1f8b0800bff8856202ff0dc1dd0e43301800d047aa65156e3ff52f4a2ba17649c43255194d4a9f9e73527c64007e2e2426e81485c35628c1c42616535079bc6405e5d1e92ef009b59c906786a879efe1c50fb55d6c5de44cb717b2dae6d4f103f8feecbf4f88a2a441bae618c679575d9bc0e306907876806c000000"
        }
      • 加工规则
        e_set("gzip_decompress", gzip_decompress(v("content"), from_format="hex"))
      • 加工结果
        content:1f8b0800bff8856202ff0dc1dd0e43301800d047aa65156e3ff52f4a2ba17649c43255194d4a9f9e73527c64007e2e2426e81485c35628c1c42616535079bc6405e5d1e92ef009b59c906786a879efe1c50fb55d6c5de44cb717b2dae6d4f103f8feecbf4f88a2a441bae618c679575d9bc0e306907876806c000000 gzip_decompress:H4sIAA8JXl4C/xXK0QmAMAwFwFXeBO7RMQKNREx5kAZDtle/7wbES3rDyRsnoyQmklgNo1/ztzJN08BAhjzqYGCnNCS/tPR4AcgrnWVGAAAA
support.huaweicloud.com/usermanual-lts/lts_07_0150.html