2009-10-09 9 views
6

Duplicar posibles:
Is there any zip decompression for iPhone?¿cómo podemos descomprimir un archivo en el objetivo c?

tengo un archivo zip en mi directorio de documentos y quiero descomprimir ese archivo usando el código c objetivo en Xcode cómo podemos hacer eso? ¿es posible hacer que

gracias Balraj

+0

Este es un duplicado de estas preguntas: http://stackoverflow.com/questions/230984/compression-api-on-the-iphone, http://stackoverflow.com/questions/1230351/is- there-any-zip-descompression-for-iphone –

Respuesta

4

he encontrado una respuesta greate de desbordamiento de pila por debajo de este enlace download and unzip file in iOS favor, consulte más abajo

He usado ZipArchive con éxito en el pasado. Es bastante liviano y fácil de usar, admite la protección con contraseña, múltiples archivos dentro de un ZIP, y también comprime & descompresión.

El uso básico es:

NSString *filepath = [[NSBundle mainBundle] pathForResource:@"ZipFileName" ofType:@"zip"]; 
ZipArchive *zipArchive = [[ZipArchive alloc] init]; 
[zipArchive UnzipOpenFile:filepath Password:@"xxxxxx"]; 
[zipArchive UnzipFileTo:{pathToDirectory} overWrite:YES]; 
[zipArchive UnzipCloseFile]; 
[zipArchive release]; 

más ejemplos sobre este paquete here

También he intentado SSZipArchive en algunos proyectos. debajo de la línea se descomprimiría el archivo zip.

[SSZipArchive unzipFileAtPath:path toDestination:destination]; 
+0

No funciona para la aplicación mac. – droughtrain

Cuestiones relacionadas