Python 确定导致zlib充气减压操作的字节

Python 确定导致zlib充气减压操作的字节,python,zlib,compression,deflate,inflate,Python,Zlib,Compression,Deflate,Inflate,我得到了下面的代码,它假设对一个简单的膨胀数据进行解压缩 import zlib print zlib.decompress(content) 它崩溃时出现以下错误 zlib.error: Error -3 while decompressing data: invalid distance too far back 我希望能够记录导致解压缩失败的确切字节(第一个字节)的索引。。。这可能吗?使用decompressobj创建一个解压缩器对象,并使用decompresse一次向其提供一个字节,

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

import zlib
print zlib.decompress(content)
它崩溃时出现以下错误

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

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

使用
decompressobj
创建一个解压缩器对象,并使用
decompresse
一次向其提供一个字节,直到失败并出现错误