6

我正在从事一个商业项目,该项目需要将几个文件捆绑(打包)到存档中,然后进行压缩。现在我们的实用程序库中有 zlib,但它看起来不像 zlib 具有将多个文件压缩到一个存档中的功能。有谁知道我可以为此使用的免费库?

4

5 回答 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 回答