zlib直接解压缩iphone的zip文件夹

时间:2010-07-12 12:34:56

标签: iphone iphone-sdk-3.0 zlib

是否可以使用iPhone上可用的最小zlib来解压缩文件夹的zip。我不想去开源库,请告诉我实现一段可以解压缩zip文件的代码的难度或可能性。

2 个答案:

答案 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是一个很好的解决方案。