是否可以使用iPhone上可用的最小zlib来解压缩文件夹的zip。我不想去开源库,请告诉我实现一段可以解压缩zip文件的代码的难度或可能性。
答案 0 :(得分:4)
正如JosephH所说,你不能使用ZLib来处理.zip文件。
但您可以使用MiniZip库:http://www.winimage.com/zLibDll/minizip.html
已经有一个Objective-C包装器,如果你不想写你的:http://code.google.com/p/ziparchive/
仅供参考 - iPhone上的ZLib:
将libz
添加到主目标的链接框架中,就像另一个框架一样。
然后,您可以查看ZLIB教程,了解如何压缩/解压缩文件:http://www.zlib.net/zlib_how.html
答案 1 :(得分:1)
zlib不直接支持.zip文件格式,抱歉。
可以这样做,zlib发行版中的contrib / minizip提供了一个例子。 (链接到代码:http://cvsweb.xfree86.org/cvsweb/utils/zlib/contrib/minizip/miniunz.c?rev=1.1&content-type=text/vnd.viewcvs-markup)
我不确定你为什么反对开源库,但是 http://bitbucket.org/kolpanic/zipkit/wiki/Home是一个很好的解决方案。