Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how can we unzip a file in objective c? [duplicate]

Tags:

iphone

Possible Duplicate:
Is there any zip decompression for iPhone?

i have a zip file in my document directory and i want to unzip that file using objective c code in xcode how can we do that ? is that possible to do that

thanks balraj

like image 308
B25Dec Avatar asked Oct 09 '09 23:10

B25Dec


1 Answers

i found one greate answer in stack overflow below from this link download and unzip file in iOS please check below

I've used ZipArchive with success in the past. It's pretty ligthweight and simple to use, supports password protection, multiple files inside a ZIP, as well as compress & decompress.

The basic usage is:

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

more examples about this package here

I have also tried SSZipArchive in some projects. Below line would unzip your zip file.

[SSZipArchive unzipFileAtPath:path toDestination:destination];
like image 111
Nitin Gohel Avatar answered Nov 04 '22 18:11

Nitin Gohel