【发布时间】:2010-08-09 23:51:20
【问题描述】:
有没有一种简单的方法可以在 C++ 中创建一个 zip 存档?我正在编写一个 GPL 应用程序,我查看了 minizip,但它似乎太复杂了。有没有一个简单的库来做到这一点?我已经在磁盘上保存了文件,我只想将它们压缩成一个压缩包。
【问题讨论】:
-
是的。它是 GPL 许可的。如果我使用的是库,我不希望许可冲突。
标签: c++ compression zip
有没有一种简单的方法可以在 C++ 中创建一个 zip 存档?我正在编写一个 GPL 应用程序,我查看了 minizip,但它似乎太复杂了。有没有一个简单的库来做到这一点?我已经在磁盘上保存了文件,我只想将它们压缩成一个压缩包。
【问题讨论】:
标签: c++ compression zip
在您的 C++ 应用程序 (zlib.net) 中使用 zlib 作为压缩库。我以前用过它,我相信它是最好的选择。如果您环顾四周,您可能还会发现一些简化代码的 C++ 包装器。
【讨论】:
试试7-zip library,它是 LGPL。
【讨论】:
例如Infozip
【讨论】:
它是 C,但可能仍然是一个不错的选择:http://libarchive.github.com/
【讨论】: