用于解码块中zip文件的库

问题描述

| 嗨,其他溢出者, 我需要在ipad上解码一个较大的zip文件(约20mb)。有没有一种方法可以分块解析zip文件? 理想情况下,我想一次传递解码器(比方说)512k的数据,并取回一块解码后的数据,因为我感觉将所有文件加载到内存中然后进行解压缩可能会导致严重的错误。内存问题。 指向一些增量解码库的指针会很好! 谢谢, 朱利亚诺 更新:Matt在他的回答中提供的链接对我来说很好用;)     

解决方法

您尝试过Objective-zip吗? http://code.google.com/p/objective-zip/ http://code.google.com/p/objective-zip/wiki/GettingStarted底部附近有一个示例,显示了如何读取大文件。     ,我已经使用GCD实现了解压缩文件。本示例使用不同线程中文件的解压缩,并在完成后通知主线程,并且主线程更新信息。...希望这也可以解决您的问题。 http://www.raywenderlich.com/4295/multithreading-and-grand-central-dispatch-on-ios-for-beginners-tutorial     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...