【发布时间】:2010-11-16 12:06:14
【问题描述】:
我正在从事一个商业项目,该项目需要将几个文件捆绑(打包)到存档中,然后进行压缩。现在我们的实用程序库中有 zlib,但它看起来不像 zlib 具有将多个文件压缩到一个存档中的功能。有谁知道我可以为此使用的免费库?
【问题讨论】:
标签: c++ c compression archive zlib
我正在从事一个商业项目,该项目需要将几个文件捆绑(打包)到存档中,然后进行压缩。现在我们的实用程序库中有 zlib,但它看起来不像 zlib 具有将多个文件压缩到一个存档中的功能。有谁知道我可以为此使用的免费库?
【问题讨论】:
标签: c++ c compression archive zlib
7Zip 有一个full SDK,适用于包括 C 和 C++ 在内的多种语言。压缩非常好,虽然不是很快。该代码在 LGPL 下获得许可。
【讨论】:
也许是libtar?同样在 BSD 许可下。
【讨论】:
您可以使用libzip - 它在类似 BSD 的许可下,因此应该可以在商业项目中使用。
【讨论】:
要将多个文件压缩到一个 zip 存档中,您可以使用 Zipios++
【讨论】:
也可以看看bzip2。
【讨论】: