使用第三方解压缩框架ZipArchive
- 推荐使用
cocoaPoads
安装:pod 'SSZipArchive'
常用操作
压缩
-
压缩文件的第一种方式
/* 第一个参数:压缩文件要保存的位置 第二个参数:要压缩哪几个文件 第三个参数:加密密钥 */ + (BOOL)createZipFileAtPath:(NSString *)path withFilesAtPaths:(NSArray<NSString *> *)paths withPassword:(nullable NSString *)password;
-
压缩文件的第二种方式
/* 第一个参数:文件压缩到哪个地方 第二个参数:要压缩文件的全路径 第三个参数:加密密钥 */ + (BOOL)createZipFileAtPath:(NSString *)path withFilesAtPaths:(NSArray<NSString *> *)paths withPassword:(nullable NSString *)password;
解压缩
-
如何对压缩文件进行解压
/* 第一个参数:要解压的文件 第二个参数:要解压到什么地方 */ [SSZipArchive unzipFileAtPath:unZipFile toDestination:fullpath];