C / C ++打包和压缩

时间:2009-08-03 20:31:53

标签: c++ c compression archive zlib

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

5 个答案:

答案 0 :(得分:12)

7Zip有几种语言full SDK,包括C和C ++。压缩非常好,虽然不是很快。该代码根据LGPL许可。

答案 1 :(得分:7)

也许libtar?同样根据BSD许可证。

答案 2 :(得分:3)

您可以使用libzip - 它在类似BSD的许可下,因此它应该可用于商业项目。

答案 3 :(得分:2)

要将多个文件压缩为一个zip存档,您可以使用Zipios++

答案 4 :(得分:-1)

另请查看bzip2