通过zip存档中的相对路径解压缩单个文件的最佳方法

时间:2010-06-08 11:53:56

标签: iphone cocoa-touch compression zip

我们正在寻找一种解决方案,将数千个html /图像资产保存在.zip存档中,并在本地Web服务器需要访问时按需解压缩单个文件? iPhone OS文件系统上超过几百个文件绝对会导致备份过程失败,而且闪存盘也可能不适用。

我们看过的解决方案当然是zlib和unzLocateFile以及优秀的Java类ZipEntry(在C ...中会很好)。

unzLocateFile似乎没有采用相对路径,这使得不同目录中的重复文件名变得复杂。

1 个答案:

答案 0 :(得分:0)

似乎unzLocateFile确实允许您在zip存档中查找和解压缩单个文件。

作为参考,我发现这个页面有一些很好的代码示例: http://gpwiki.org/index.php/SDL:Tutorials:Displaying_a_Bitmap_from_a_zip_file_using_SDL_RWops_and_zlib