使用英语阅读

通过


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

gzip_decompress_from_base64_string()

适用于:✅Microsoft Fabric✅Azure 数据资源管理器Azure MonitorMicrosoft✅ Sentinel

从 base64 对输入字符串进行解码,并执行 gzip 解压缩。

语法

gzip_decompress_from_base64_string(字符串)

详细了解语法约定

参数

客户 类型​​ 必需 说明
字符串 string ✔️ 已用 gzip 进行了压缩然后进行了 base64 编码的值。 该函数仅接受一个参数。

备注

  • 此函数检查必需的 gzip 标头字段(ID1、ID2 和 CM),如果其中任何字段的值不正确,则返回空输出。
  • FLG 字节应当为零。
  • 不支持可选的标头字段。

返回

  • 返回表示原始字符串的 string UTF-8。
  • 如果解压缩或解码失败,则返回空结果。
    • 例如,无效的经过 gzip 压缩和 base64 编码的字符串会返回空输出。

示例

有效输入

Kusto
print res=gzip_decompress_from_base64_string("H4sIAAAAAAAA/wEUAOv/MTIzNDU2Nzg5MHF3ZXJ0eXVpb3A6m7f2FAAAAA==")
res
"1234567890qwertyuiop"

无效输入

Kusto
print res=gzip_decompress_from_base64_string("x0x0x0")
res