使用第三方解壓縮框架ZipArchive
- 推薦使用
cocoaPoads
安裝:pod 'SSZipArchive'
常用操作
壓縮
-
壓縮文件的第一種方式
/* 第一個(gè)參數(shù):壓縮文件要保存的位置 第二個(gè)參數(shù):要壓縮哪幾個(gè)文件 第三個(gè)參數(shù):加密密鑰 */ + (BOOL)createZipFileAtPath:(NSString *)path withFilesAtPaths:(NSArray<NSString *> *)paths withPassword:(nullable NSString *)password;
-
壓縮文件的第二種方式
/* 第一個(gè)參數(shù):文件壓縮到哪個(gè)地方 第二個(gè)參數(shù):要壓縮文件的全路徑 第三個(gè)參數(shù):加密密鑰 */ + (BOOL)createZipFileAtPath:(NSString *)path withFilesAtPaths:(NSArray<NSString *> *)paths withPassword:(nullable NSString *)password;
解壓縮
-
如何對(duì)壓縮文件進(jìn)行解壓
/* 第一個(gè)參數(shù):要解壓的文件 第二個(gè)參數(shù):要解壓到什么地方 */ [SSZipArchive unzipFileAtPath:unZipFile toDestination:fullpath];