2009-10-09 15 views
6

Eventuali duplicati:
Is there any zip decompression for iPhone?come possiamo decomprimere un file nell'obiettivo c?

ho un file zip nella mia cartella documenti e voglio decomprimere il file utilizzando il codice c obiettivo in Xcode come possiamo farlo? è che possibile farlo

grazie Balraj

+0

Questo è un duplicato di queste domande: http://stackoverflow.com/questions/230984/compression-api-on-the-iphone, http://stackoverflow.com/questions/1230351/is- there-any-zip-decompression-for-iphone –

risposta

4

ho trovato una risposta greate in overflow dello stack in basso da questo link download and unzip file in iOS controlli prego sotto

Ho usato ZipArchive con successo in passato. È abbastanza leggero e semplice da utilizzare, supporta la protezione tramite password, più file all'interno di un ZIP e comprime la decompressione &.

L'uso di base è:

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]; 

più esempi di questo pacchetto here

Ho anche provato SSZipArchive in alcuni progetti. Sotto la riga decomprimere il file zip.

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

Non funziona per l'applicazione mac. – droughtrain