在C中解压缩.Z文件

时间:2009-01-04 22:57:58

标签: c compression

有人可以指向我使用公共域(或MIT或BSD许可证)库来解压缩ANSI C中的.Z文件吗?

谢谢!

3 个答案:

答案 0 :(得分:1)

对不起,我在之前的回复中说垃圾。显然unix压缩文件(.Z)使用LZW,而不是Deflate。

在这种情况下,请查看liblzw。它是公共领域。

答案 1 :(得分:0)

sourceforge上有一个公共域版本:ncompress

编辑: liblzw(DrJokepu的建议)和ncompress共享相同的开发人员和代码库,所以坚持使用liblzw ......

答案 2 :(得分:0)

您可以使用BSD许可的库lzws。它没有ncompress(20世纪)的遗留代码。