SSZipArchive使用详解
SSZipArchive功能:
- 解压zip文件
- 解压密码保护的zip文件
- 创建zip文件
- 追加到zip文件
- 压缩文件
- 使用一个名字来压缩NSData
使用前:
- 把SSZipArchive文件添加到项目中
- 在target中添加libz.dylib
使用方法:
- // 解压
- NSString *zipPath = @"被解压的文件路径";
- NSString *destinationPath = @"解压到的目录";
- [SSZipArchive unzipFileAtPath:zipPath toDestination:destinationPath];
- // 压缩
- NSString *zippedPath = @"压缩文件路径";
- NSArray *inputPaths = [NSArray arrayWithObjects:
- [[NSBundle mainBundle] pathForResource:@"photo1" ofType:@"jpg"],
- [[NSBundle mainBundle] pathForResource:@"photo2" ofType:@"jpg"]
- nil nil];
- [SSZipArchive createZipFileAtPath:zippedPath withFilesAtPaths:inputPaths];