HarmonyOS应用API-zlib.zipFile
Api: zlib.zipFile
版本适配:Api7
作用:压缩接口
示例代码:
//【压缩文件 例子1】 import zlib from '@ohos.zlib'var inFile = "/xxx/filename.xxx";var outFile = "/xxx/xxx.zip";var options = { level: zlib.CompressLevel.COMPRESS_LEVEL_DEFAULT_COMPRESSION, memLevel: zlib.MemLevel.MEM_LEVEL_DEFAULT, strategy: zlib.CompressStrategy.COMPRESS_STRATEGY_DEFAULT_STRATEGY};zlib.zipFile(inFile, outFile, options).then((data) => { console.log("zipFile result:" + data);}).catch((err)=>{ console.log("catch((err)=>" + err);});// 【压缩文件夹 例子2】import zlib from '@ohos.zlib'var inFile = "/xxx/xxx";var outFile = "/xxx/xxx.zip";var options = { level: zlib.CompressLevel.COMPRESS_LEVEL_DEFAULT_COMPRESSION, memLevel: zlib.MemLevel.MEM_LEVEL_DEFAULT, strategy: zlib.CompressStrategy.COMPRESS_STRATEGY_DEFAULT_STRATEGY};zlib.zipFile(inFile , outFile, options).then((data) => { console.log("zipFile result:" + data);}).catch((err)=>{ console.log("catch((err)=>" + err);});