znalazłem jedną odpowiedź greate w przepełnienie stosu poniżej z tego linku download and unzip file in iOS sprawdź poniżej
Użyłem ZipArchive z powodzeniem w przeszłości. Jest dość lekki i łatwy w obsłudze, obsługuje ochronę hasłem, wiele plików w ZIP, a także kompresuje dekompresję.
Podstawowe użycie jest:
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];
więcej przykładów o tym pakiecie here
Próbowałem również SSZipArchive w niektórych projektach. Poniżej linia rozpakowałaby twój plik zip.
[SSZipArchive unzipFileAtPath:path toDestination:destination];
To jest duplikatem te pytania: http://stackoverflow.com/questions/230984/compression-api-on-the-iphone, http://stackoverflow.com/questions/1230351/is- tam-any-zip-dekompresja-for-iphone –