11

请为商业闭源应用程序推荐一个 C++ 压缩 (zip) 库。所以,不是 GPL 许可证。

这是我的日常工作...

4

6 回答 6

18

我知道你说的是 C++,但zlib是一个获得许可的C 库,你可以直接从 C++ 应用程序中使用它。

如果我没记错的话,zlib 周围也有各种“类似 iostream”的包装器可用。

于 2009-04-15T14:41:21.220 回答
11

7 Zip 是 LGPL,这意味着只要您将其视为 3rd-party 库,您就可以在闭源应用程序中使用它。

http://www.7-zip.org/

于 2009-04-15T14:39:04.783 回答
0

如果你需要快速解压,你能找到的最好的可能是LZO。请注意,在封闭源代码项目中使用时,您需要单独的(付费)商业许可证。不过,如果您需要快速减压,这可能是物有所值的。

于 2009-05-01T18:29:15.453 回答
0

libbzip2是 BSD 许可的,应该比 zlib压缩得更好,尽管速度较慢。

于 2009-05-01T18:55:14.487 回答
0

试试这个:

http://zziplib.sourceforge.net/

于 2010-03-30T14:28:46.723 回答
0

Ultimate IDE 框架中的 zip 插件...看起来很容易使用。它在内部使用 zlib。

于 2018-04-10T12:29:27.817 回答