0

Wireshark からパケット バイトをダンプし、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また、 and gzip( decompressobj パラメータを変更するだけ)を使用しようとしましたが、機能しません。

しかし、を使用しFlex AIRてバイトを解凍しても問題ありません。

AIR からの解凍結果は次のとおりです。0a0b010974797065040101

python でこの問題を解決するにはどうすればよいですか?

4

2 に答える 2

0

圧縮された文字列を圧縮解除し、圧縮されていない文字列を圧縮しようとしましたが、あなたとは非常に異なる値が得られます。この文字列が実際に圧縮された文字列であるかどうかは非常に疑わしい.

于 2013-10-14T19:53:24.950 に答える