2009-11-28 14 views
11

Estoy escribiendo una aplicación para iPhone que descarga un archivo tar-gzipped de un servidor web, luego necesita desarchivar este archivo para que pueda copiarse en la carpeta Documentos de la aplicación.Archivo "Untar" en el iPhone

Estoy usando tar/gzip porque quiero descargar un montón de archivos pequeños en una solicitud HTTP, para que todo sea agradable y rápido.

He investigado soluciones como http://www.feep.net/libtar/, pero como C/Objective-C newb, no puedo obtener ninguna de ellas para compilar para la plataforma de iPhone.

(me sentí como yo debería ser capaz de hacer una llamada al sistema de "alquitrán -zxvf myfile.tar.gz", pero parece que no es tan fácil!)

Entonces, ¿hay una forma sencilla ¿Desechar un archivo en el iPhone? ¿O estoy haciendo esto mal, y hay una mejor manera de hacer esto?

¡Gracias de antemano!

Nik

Respuesta