我只是想知道如何膨胀/解压缩一个文本字符串,该文本字符串是 gzipped 压缩字符串,也具有 base64 编码?
例如,所有 python 示例似乎都专注于打开文件,而我想处理压缩字符串。
最佳答案
在 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')
希望对你有帮助
关于python - 如何膨胀gzipped,base64d字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37022199/