我可以解压缩从 mysql 压缩的 python 中的数据吗?
mysql 5.6
select to_base64(compress("test"));
mysql的结果
BAAAAHicK0ktLgEABF0BwQ==
python解压
>>> import zlib
>>> import base64
>>> s = "BAAAAHicK0ktLgEABF0BwQ=="
>>> zlib.decompress(base64.b64decode(s))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
zlib.error: Error -3 while decompressing data: incorrect header check
我检查了zlib手册我不知道为什么它会给出错误?
解决方案 我从朋友那里找到了解决方案。
ss = base64.b64decode(s)
zlib.decompress(ss[4:])