python自带库zlib_python中的zlib解压

根据RFC 1950,“OK”0x789C和“bad”0x78DA之间的区别在FLEVEL位字段中:FLEVEL (Compression level)These flags are available for use by specific compressionmethods. The "deflate" method (CM = 8) sets these flags asfollows:...
摘要由CSDN通过智能技术生成

根据RFC 1950,“OK”0x789C和“bad”0x78DA之间的区别在FLEVEL位字段中:FLEVEL (Compression level)

These flags are available for use by specific compression

methods. The "deflate" method (CM = 8) sets these flags as

follows:

0 - compressor used fastest algorithm

1 - compressor used fast algorithm

2 - compressor used default algorithm

3 - compressor used maximum compression, slowest algorithm

The information in FLEVEL is not needed for decompression; it

is there to indicate if recompression might be worthwhile.

“好”用2,“坏”用3。所以这种差异本身并不是问题。

为了进一步了解,您可以考虑为每个压缩和(尝试)解压缩提供以下信息:哪个平台、哪个版本的Python、哪个版本的zlib库、用于调用zlib模块的实际代码是什么。还提供失败解压缩尝试的完整回溯和错误消息。你试过用其他zlib读取软件解压失败的文件吗?结果如何?请澄清你必须处理的问题:“我被冲洗了吗?”意思是你不能访问原始数据?它是如何从流到文件的?你有什么保证数据在传输过程中没有损坏?

更新基于在您的自答中发布的部分澄清的一些观察结果:

你在用窗

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值