2016-07-26 47 views
1

我正在尋找一種在閱讀時解壓縮文件的方法。在iOS上閱讀時解壓縮文件

我需要這樣做的原因是我需要解壓縮大文件(超過1 gig)和其他unzip庫只是將整個文件加載到內存中導致崩潰。

有沒有辦法在閱讀.zip文件時做到這一點?

+0

我們不得不使用的解決方案,不幸的是專有的(但不是很難複製;我們使用zlib)是以塊的形式對文件進行內存映射,實時解壓縮這些塊,將解壓縮的數據寫回到磁盤,刪除原始壓縮文件,然後重新打開並讀取解壓縮文件。現在這種情況已經持續好幾年了。 – fullofsquirrels

回答

0

ZipArchive提供此功能併爲我們工作以保持內存佔用非常低。