python-如何膨胀gzip压缩的base64d字符串

Ke.*_*Ke. 2 python base64 gzip

我只是想知道如何对文本字符串进行充气/解压缩,该文本字符串也是具有base64编码的压缩压缩字符串?

例如,所有的python示例似乎都专注于打开文件,而我想处理压缩后的字符串。

dav*_*ave 7

在python3下,其他答案并没有帮助我,但我发现了这一点:

import base64
import zlib
data = 'H4sIAAAAAAAAAHWPwQqCQBCGX0Xm7EFtK+smZBEUgXoLCdMhFtKV3akI8d0bLYmibvPPN3wz00CJxmQnTO41whwWQRIctmEcB6sQbFC3CjW3XW8kxpOpP+OC22d1Wml1qZkQGtoMsScxaczKN3plG8zlaHIta5KqWsozoTYw3/djzwhpLwivWFGHGpAFe7DL68JlBUk+l7KSN7tCOEJ4M3/qOI49vMHj+zCKdlFqLaU2ZHV2a4Ct/an0/ivdX8oYc1UVX860fQDQiMdxRQEAAA=='

json_str = zlib.decompress(base64.b64decode(data), 16 + zlib.MAX_WBITS).decode('utf-8')
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助

  • 伟大的!其他答案也没有帮助我,你的太完美了!谢谢! (2认同)