我得到了下面的代碼,它假設解壓簡單的充氣數據。 import zlib
print zlib.decompress(content)
它崩潰,出現以下錯誤 zlib.error: Error -3 while decompressing data: invalid distance too far back
我希望能夠登錄精確的字節(第一個)的指數導致解壓失敗...這是可能的?
我想讀取png文件,請參閱圖像數據,然後重新寫入,但文件大小沒有任何變化。基於libpng文件,png是無損的,並使用deflate和lz77進行壓縮。在libpng中有一個示例項目,聲稱可以讀寫圖像而不會丟失,它在像素值中是正確的,但可以更改文件結構(如IDAT數量,可選塊等)png文件大小。 我的明確問題: 如何從壓縮流(libpng中的Zstream)中提取編碼參數(例如deflate pa