【问题标题】:Creating a zip archive in C++在 C++ 中创建一个 zip 存档
【发布时间】:2010-08-09 23:51:20
【问题描述】:

有没有一种简单的方法可以在 C++ 中创建一个 zip 存档?我正在编写一个 GPL 应用程序,我查看了 minizip,但它似乎太复杂了。有没有一个简单的库来做到这一点?我已经在磁盘上保存了文件,我只想将它们压缩成一个压缩包。

【问题讨论】:

  • 是的。它是 GPL 许可的。如果我使用的是库,我不希望许可冲突。

标签: c++ compression zip


【解决方案1】:

在您的 C++ 应用程序 (zlib.net) 中使用 zlib 作为压缩库。我以前用过它,我相信它是最好的选择。如果您环顾四周,您可能还会发现一些简化代码的 C++ 包装器。

【讨论】:

  • 我找不到它的教程。
【解决方案2】:

试试7-zip library,它是 LGPL。

【讨论】:

    【解决方案3】:

    例如Infozip

    【讨论】:

      【解决方案4】:

      它是 C,但可能仍然是一个不错的选择:http://libarchive.github.com/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多