我正在从事一个商业项目,该项目需要将几个文件捆绑(打包)到存档中,然后进行压缩。现在我们的实用程序库中有 zlib,但它看起来不像 zlib 具有将多个文件压缩到一个存档中的功能。有谁知道我可以为此使用的免费库?
问问题
2774 次
5 回答
12
7Zip 具有适用于多种语言的完整 SDK ,包括 C 和 C++。压缩非常好,虽然不是很快。该代码在 LGPL 下获得许可。
于 2009-08-03T20:45:34.183 回答
7
也许是libtar?同样在 BSD 许可证下。
于 2009-08-03T20:34:06.297 回答
3
您可以使用libzip - 它在类似 BSD 的许可证下,因此它应该可以在商业项目中使用。
于 2009-08-03T20:33:50.540 回答
2
要将多个文件压缩到一个 zip 存档中,您可以使用Zipios++
于 2009-08-03T20:39:23.167 回答
-1
也看看bzip2。
于 2009-08-04T12:34:07.673 回答