【发布时间】:2015-02-21 03:23:10
【问题描述】:
尝试将 gzip 压缩和 base64 编码数据解码为 Python3.4 中的可读格式。
import base64
import zlib
original_data = '...jU2X0NCQ19TSEEAAAABAAA=' #Data cut short.
decoded64 = base64.b64decode(original_data) #format:b'\x16xe\x94...\xae\x9a\...'
final_decoded = zlib.decompress(decoded64)
print(final_decoded)
得到:“准备解压缩数据时出现错误 -2:流状态不一致。”不知道我做错了什么。
【问题讨论】:
-
original_data来自哪里?你确定它是有效的。可以用其他方式解压吗?
标签: python python-3.x gzip zlib