2009-10-09 6 views
6

Possible en double:
Is there any zip decompression for iPhone?comment pouvons-nous décompresser un fichier dans l'objectif c?

j'ai un fichier zip dans mon répertoire de documents et je veux décompresser ce fichier en utilisant le code objectif de c dans Xcode comment pouvons-nous faire? est-ce possible de le faire

grâce Balraj

+0

C'est un double de ces questions: http://stackoverflow.com/questions/230984/compression-api-on-the-iphone, http://stackoverflow.com/questions/1230351/is- il-tout-zip-décompression-pour-iphone –

Répondre

4

j'ai trouvé une réponse greate dans un débordement de pile ci-dessous à partir de ce lien download and unzip file in iOS s'il vous plaît vérifier ci-dessous

Je l'ai utilisé avec succès ZipArchive dans le passé. Il est assez léger et simple à utiliser, prend en charge la protection par mot de passe, plusieurs fichiers à l'intérieur d'un ZIP, ainsi que de compresser & décompresser.

L'utilisation de base est:

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

plus d'exemples sur ce paquet here

J'ai aussi essayé SSZipArchive dans certains projets. Au-dessous de la ligne décompresser votre fichier zip.

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

Il ne fonctionne pas pour l'application mac. – droughtrain

Questions connexes