将文件解压缩到内存的最佳Api

时间:2011-03-14 19:58:07

标签: c++ qt zip

我正在开发一个Qt应用程序,我们必须读取压缩文件或QByteArrays并将它们解压缩到内存中,读取文件内容而不实际将文件解压缩到磁盘。

是否有一个好的sdk可以轻松实现这一点?我们目前使用的是QArchive(无bug),但是我们已经找到了它,但却没有任何问题,并希望转向另一种解决方案。

感谢任何建议。

谢谢,
Liron

3 个答案:

答案 0 :(得分:2)

查看Minizip的contrib部分中包含的zlib。这很简单,但工作做得很好。更新的版本看起来像是处理密码。

答案 1 :(得分:1)

我们最终选择了quazip。谢谢Eugen 似乎运作良好。

答案 2 :(得分:0)

看看http://www.7-zip.org/sdk.html。它在公共领域获得许可。