我可以使用一些开源的Objective C库吗?或者可以在不使用额外库的情况下完成?
答案 0 :(得分:2)
尝试使用Objective-Zip。它使用ZLib和一个名为MiniZip的项目,并提供ObjC类来处理ZIP存档(读/写,密码支持等)。
非常高效且易于使用。
http://code.google.com/p/objective-zip/
顺便说一句,它也适用于iOS ......
答案 1 :(得分:1)
对于文件,您可以使用内置的libz(gzip)库。
此还可以用于递归压缩文件(和其他文件夹)的文件夹,但是您需要扫描目录,存储文件/文件夹名称和属性以创建单个文件夹字节流,这不是那么简单(基本上实现UNIX tar
)。
答案 2 :(得分:0)