I'm looking for an archiver library to use in my iOS app (zip or other formats). What is the best library in terms of:
For file archive, until now I found these libraries
(Naively sorted by todays 2013-04-16 github stars)
I only tried ZipArchive because I needed zip format and password protected archive creation. It seems to do the job pretty well until now.
I used Objective Zip and it worked quite well on iOS4. Work with this library is easy as this:
ZipFile *zipFile= [[ZipFile alloc] initWithFileName:@"test.zip" mode:ZipFileModeCreate];
ZipWriteStream *stream= [zipFile writeFileInZipWithName:@"abc.txt" compressionLevel:ZipCompressionLevelBest];
[stream writeData:abcData];
[stream finishedWriting];
Unzipping is done in similar fashion.
I can recommend it, but I can not provide any comparison to others. You can see on the wiki also some other libraries, which are based on this one. I hope this will help you a little.
ZipZap is the solution I find most appealing. It has the advantage of only depending on the zlib the SDK provides.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With