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

时间:2019-03-08 09:18:54

标签: python python-2.7 compression python-3.6 decode

我有一个按照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"))

代码输出:

output from code

更正未压缩的数据 correct uncompressed data

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

1 个答案:

答案 0 :(得分:2)

您可以使用lzss的<?php shell_exec ("service squid restart") 方法来压缩/解压缩整个文件。我对他们没有问题。