繁体   English   中英

python中的 lzss.decode() 没有给出正确的输出

[英]lzss.decode() in python is not giving correct output

我有一个按照 LZSS 压缩方法的压缩文件。 我在 Python 中使用lzss.decode()来处理压缩数据。 但我没有得到正确的输出。 我的代码如下:

import lzss    
input_1 = fp.read()

print("\n compressed: ", binascii.hexlify(input_1).decode("ascii"))

comp_out = lzss.decode(input_1)

print("\n uncompressed: ", binascii.hexlify(comp_out).decode("ascii"))

代码输出:

代码输出

更正未压缩的数据正确的未压缩数据

有人可以帮我解决这个问题吗?

您可以使用encode_file()/decode_file()方法来压缩/解压缩整个文件。 我对他们没有意见。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM