【问题标题】:Decide what byte causes the zlib inflate decompression operation决定是什么字节导致zlib inflate 解压操作
【发布时间】:2017-10-13 07:59:48
【问题描述】:

我得到了下面的代码,它假设解压缩一个简单的膨胀数据。

import zlib
print zlib.decompress(content)

由于以下错误而崩溃

zlib.error: Error -3 while decompressing data: invalid distance too far back

我希望能够记录导致解压缩失败的确切字节(第一个)的索引...这可能吗?

【问题讨论】:

    标签: python zlib compression deflate inflate


    【解决方案1】:

    使用decompressobj 创建一个解压缩器对象,并使用decompress 一次输入一个字节,直到它因错误而失败。

    【讨论】:

      猜你喜欢
      • 2013-11-30
      • 1970-01-01
      • 2013-02-27
      • 2015-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-04
      相关资源
      最近更新 更多