I m writing an iPhone app which downloads a tar-gzipped file from a Webserver, then needs to unarchive this file so that it can be copied into the app s Documents folder.
I m using tar/gzip because I want to download a whole bunch of small files in one HTTP request, to make everything nice and fast.
I ve investigated solutions like http://www.feep.net/libtar/, but as a C/Objective-C newb, I can t get any of them to compile for the iPhone platform.
(I felt like I should just be able to do a system call to "tar -zxvf myfile.tar.gz", but it would appear it s not that easy!)
So is there a simple way to just un-tar a file on the iPhone? Or am I going about this all wrong, and is there a better way to do this?
Thanks in advance!
Nik