2016-07-26 37 views
1

我正在寻找一种在阅读时解压缩文件的方法。在iOS上阅读时解压缩文件

我需要这样做的原因是我需要解压缩大文件(超过1 gig)和其他unzip库只是将整个文件加载到内存中导致崩溃。

有没有办法在阅读.zip文件时做到这一点?

+0

我们不得不使用的解决方案,不幸的是专有的(但不是很难复制;我们使用zlib)是以块的形式对文件进行内存映射,实时解压缩这些块,将解压缩的数据写回到磁盘,删除原始压缩文件,然后重新打开并读取解压缩文件。现在这种情况已经持续好几年了。 – fullofsquirrels

回答

0

ZipArchive提供此功能并为我们工作以保持内存占用非常低。