用于解码块中的zip文件的库

时间:2011-05-24 08:57:48

标签: iphone objective-c c ios

嗨其他的溢出者, 我需要在ipad上解码一个大的zip文件(大约20mb)。有没有办法解析块文件中的zip文件? 理想情况下,我想在时间上传递解码器(比如说)512k的数据,然后取回一大块解码数据,因为我觉得将所有文件加载到内存然后解压缩可能会导致严重的内存问题。 指向一些增量解码库的指针会很棒!

谢谢, 朱

更新:Matt在他的回答中提供的链接对我来说很好;)

2 个答案:

答案 0 :(得分:1)

你试过Objective-zip吗? http://code.google.com/p/objective-zip/

http://code.google.com/p/objective-zip/wiki/GettingStarted底部附近有一个示例,展示了如何阅读大文件。

答案 1 :(得分:1)

我已经使用GCD实现了解压缩文件。这个例子使用解压缩不同线程中的文件,完成后通知主线程和主线程更新信息....希望这也可以解决你的问题....

http://www.raywenderlich.com/4295/multithreading-and-grand-central-dispatch-on-ios-for-beginners-tutorial