在 C 中解压缩 .Z 文件
有人可以向我指出一个公共域(或 MIT 或 BSD 许可证)库,用于解压缩 ANSI C 中的 .Z 文件吗?
谢谢!
Can someone point me to a public domain (or MIT- or BSD-license) library for decompressing .Z files in ANSI C?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
抱歉,我在之前的回复中说了一些废话。 显然,unix 压缩文件 (.Z) 使用 LZW,而不是 Deflate。
在这种情况下,请查看 liblzw。 它是公共领域。
Sorry I was talking rubbish in my previous response. Apparently unix compressed files (.Z) use LZW, not Deflate.
In this case, check out liblzw. It is public domain.
sourceforge 上有一个公共域版本: ncompress
编辑: liblzw (DrJokepu 的建议)和 ncompress 共享相同的开发人员和代码库,所以坚持使用 liblzw...
There's a public domain version on sourceforge: ncompress
Edit: liblzw (DrJokepu's suggestion) and ncompress share the same developer and codebase, so stick with liblzw...
您可以使用 BSD 许可的库 lzws。 它没有来自 ncompress(20 世纪)的遗留代码。
You can use BSD-licensed library lzws. It has no legacy code from ncompress (20 century).