Skip to content

ZipArchive

协议名为 JSBSSZipArchive,用于 ZIP 的创建与解压。

方法参数返回值说明
unzipFileAtPathToDestination(path, destination)path, destination: stringboolean解压到目录。
unzipFileAtPathToDestinationOverwritePassword(path, destination, overwrite, password)path, destination, overwrite: boolean, password: stringboolean解压并可覆盖、带密码。
createZipFileAtPathWithFilesAtPaths(path, filenames)path: string, filenames: NSArrayboolean将多个文件打包为 ZIP。
createZipFileAtPathWithContentsOfDirectory(path, directoryPath)path, directoryPath: stringboolean将目录打包为 ZIP。
方法说明
initWithPath(path)创建实例,path 为 ZIP 路径。
open()打开准备写入。
writeFile(path)写入文件。
writeDataFilename(data, filename)写入 NSData 并指定文件名。
close()关闭。