C++ 闭源应用程序的压缩 (zip) 库
请为商业闭源应用程序推荐一个 C++ 压缩 (zip) 库。 所以,不是 GPL 许可证。
这是我的日常工作...
Please recommend a C++ compression (zip) library for a commercial, closed-source application. So, not a GPL license.
This is for my day job...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
我知道你说的是 C++,但是 zlib 是一个非常zlib 的东西。 net/zlib_license.html" rel="noreferrer">许可许可 C 库,您可以直接从 C++ 应用程序使用。
如果我没记错的话,zlib 周围也有各种“类似 iostream”的包装器可用。
I know you said C++, but zlib is a very permissively licensed C library that you could use directly from a C++ app.
If I recall correctly, there are various "iostream-like" wrappers around zlib available, too.
7 Zip 是 LGPL,这意味着只要您将其视为第 3 方库,您就可以在闭源应用程序中使用它。
http://www.7-zip.org/
7 Zip is LGPL, meaning so long as you treat it like a 3rd-party library, your usage of it is fine in a closed-source app.
http://www.7-zip.org/
如果您需要快速减压,最好的可能是 LZO。 请注意,在闭源项目中使用时,您需要单独的(付费)商业许可证。 不过,如果您需要快速减压,那么这笔钱还是值得的。
If you need fast decompression, the best you can find is probably LZO. Be aware you need a separate (paid) commercial license when using in a closed source project. Still, if you need the fast decompression it may be well worth the money.
libbzip2 是 BSD 许可的,应该 比 zlib 压缩得更好,尽管速度较慢。
libbzip2 is BSD-licensed and should compress better, although slower, than zlib.
试试这个:
http://zziplib.sourceforge.net/
Try this:
http://zziplib.sourceforge.net/
Ultimate IDE 框架内的 zip 插件...看起来很容易使用。
它在内部使用 zlib。
zip plugin within Ultimate IDE framework... It seems to be easy to use.
It uses zlib internally.