python - 如何膨胀gzipped,base64d字符串

标签 python base64 gzip

我只是想知道如何膨胀/解压缩一个文本字符串,该文本字符串是 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/

相关文章:

python - 如何有效地改变数组中一定数量的值?

python - 如何将类添加到 LinkML 中的 SchemaDefinition?

python - 如何从 csv 文件自动获取标题

javascript - 如何使用输入类型文件对上传的文件进行编码和解码

java - 在java中使用GZIP压缩字节数组

python - 带有 py2exe 的 scipy

Objective-C Base64 解码返回 nil

Javascript:图像转为 localStorage 的 base64

python - 从 python 中的 gzip 文件中读取 utf-8 字符

python - 如何使用 gzip 解压缩从服务器检索的字符串