原因:
由于做项目需要,试图解析某网站的response过来的文件,一开始以为是GZIP后需要通过GZIP进行一次解压缩,然后上网查了半天用“GZIP解压缩”的方法,各种转编码的方式都失败了。发现自己傻到家的发现,这个文件本来就不是.tar.gz的格式,而是xml的格式。只是存储的方式是二进制流字节的形式。
解决方法
由于传输过来的是二进制字节流的格式,故可以直接采用python的zlib库进行解压即可
import zlib
result = zlib.decompress(doc)
来源:CSDN
作者:汤姆的猫生
链接:https://blog.csdn.net/weixin_40215561/article/details/104134703