Biblioteca para decodificar un file zip en trozos

Hola compañeros desbordantes, necesito decodificar un file zip grande (alnetworkingedor de 20 MB) en el ipad. ¿Hay alguna manera de analizar el file zip en trozos? Idealmente, me gustaría pasar el decodificador (digamos) 512k de datos a la vez, y recuperar una porción de datos decodificados, porque tengo la sensación de que cargar todo el file en la memory y luego descomprimirlo podría ocasionar graves problemas de memory. ¡Un puntero a algunas bibliotecas de deencoding incrementales sería bueno!

Gracias, Giuliano

ACTUALIZACIÓN : el enlace proporcionado por Matt en su respuesta funcionó bien para mí;)

¿Has probado zip-objective? http://code.google.com/p/objective-zip/

Hay un ejemplo cerca de la parte inferior de http://code.google.com/p/objective-zip/wiki/GettingStarted , que muestra cómo leer files grandes.

Logré descomprimir files usando GCD. Este ejemplo usa el descomprimir files en diferentes subprocesss y cuando se hace notifica el subprocess principal y el subprocess principal actualiza la información … Espero que esto también sea la solución a su problema …

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