标签: c++ c compression archive zlib
我正在开展一个商业项目,需要将几个文件捆绑(打包)到存档中然后进行压缩。现在我们在实用程序库中有zlib,但它看起来不像zlib具有将多个文件压缩到一个存档中的功能。有没有人知道我可以使用的免费图书馆?
答案 0 :(得分:12)
7Zip有几种语言full SDK,包括C和C ++。压缩非常好,虽然不是很快。该代码根据LGPL许可。
答案 1 :(得分:7)
也许libtar?同样根据BSD许可证。
答案 2 :(得分:3)
您可以使用libzip - 它在类似BSD的许可下,因此它应该可用于商业项目。
答案 3 :(得分:2)
要将多个文件压缩为一个zip存档,您可以使用Zipios++
答案 4 :(得分:-1)
另请查看bzip2。