Cyr*_*ril 2 iphone cocoa-touch unzip dylib ios
我正在创建一个unizp文件的应用程序,在谷歌搜索后我发现我们可以使用已经在Cocoa touch中提供的libz.dylib.我觉得奇怪的是,我无法找到libs.dylib的任何文件.任何人都可以提供一些官方文件吗?而且如果我们想要解压缩文件,每个人都建议使用一些第三方库来解压缩文件.我们不能用默认的libz.dylib吗?
你可以这样做: -
我在iOS下面的链接下载和解压缩文件中找到了一个堆栈溢出的问题,请在下面查看
我过去曾经使用过ZipArchive.它非常轻巧,易于使用,支持密码保护,ZIP内的多个文件,以及压缩和解压缩.
基本用法是:
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"ZipFileName" ofType:@"zip"];
ZipArchive *zipArchive = [[ZipArchive alloc] init];
[zipArchive UnzipOpenFile:filepath Password:@"xxxxxx"];
[zipArchive UnzipFileTo:{pathToDirectory} overWrite:YES];
[zipArchive UnzipCloseFile];
[zipArchive release];
Run Code Online (Sandbox Code Playgroud)
有关此包的更多的例子在这里
我也在一些项目中尝试过SSZipArchive.下面的行将解压缩您的zip文件.
[SSZipArchive unzipFileAtPath:path toDestination:destination];
Run Code Online (Sandbox Code Playgroud)
还请查看示例希望它可以帮助你:)
编辑
请访问: -
libz.dylib与libz.1.2.3.dylib对比libz.1.2.5.dylib