gzip_decompress_from_base64_string()

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

语法

gzip_decompress_from_base64_string(字符串)

详细了解语法约定

参数

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

注意

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

返回

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

示例

有效输入

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

无效输入

print res=gzip_decompress_from_base64_string("x0x0x0")
res