Bibliothèque pour décoder un fichier zip en bloc

Bonjour, je dois décoder un fichier zip volumineux (environ 20 Mo) sur l’ipad. Existe-t-il un moyen d’parsingr le fichier zip en morceaux? Idéalement, j’aimerais passer le décodeur (disons) 512k de données à la fois et récupérer une partie des données décodées, car j’ai l’impression que charger tout le fichier en mémoire puis le décompresser peut entraîner de graves problèmes de mémoire. Un pointeur sur certaines bibliothèques de décodage incrémentiel serait bien!

Merci Giuliano

UPDATE : le lien fourni par Matt dans sa réponse a bien fonctionné pour moi;)

Avez-vous essayé objective-zip? http://code.google.com/p/objective-zip/

Il y a un exemple au bas de http://code.google.com/p/objective-zip/wiki/GettingStarted , montrant comment lire de gros fichiers.

J’ai réussi à décompresser des fichiers à l’aide de GCD. Cet exemple utilise la décompression de fichiers dans différents threads et, une fois terminé, il en informe le thread principal et le thread principal met à jour les informations.

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