0
我已經從wireshark轉儲了一個包字節,並嘗試使用python來解壓縮它。這裏是代碼。zlib在python下的未知壓縮方法
st="78DAE3E266E42CA92C4865616404000B0D01E8"
print(st)
d=zlib.decompressobj();
d.decompress(st)
和錯誤
Traceback (most recent call last):
File "C:\Documents and Settings\Administrator\Desktop\fu.py", line 6, in <module>
d.decompress(st)
zlib.error: Error -3 while decompressing: unknown compression method
我也嘗試使用lzma
和gzip
(只是改變decompressobj參數),無法正常工作。
但是,當我使用Flex AIR
解壓字節是好的。
從空氣中解壓縮的結果是0a0b010974797065040101
我該如何解決Python的這個問題呢?
也許你應該添加工作空氣代碼。 – siebz0r
just bytes.uncompress();默認的解壓縮algrithom是zlib – user2876215