compressing compress and decompress files and folders
Compressing and decompressing files or folders using compressing in nodejs
supports four compression formats
- tar
- gzip
- tgz
- zip
below to zip, for example, use the same way other formats
compression
Compress folders and files
// 压缩文件夹
// compressDir的第一个参数为需要进行压缩的文件夹
// 第二个参数为输出的zip文件
compressing.zip.compressDir('./aa', 'aa.zip').then(res => {
console.log(res);
}).catch(err => {
console.log(err);
})
// 压缩文件
compressing.zip.compressFile('./test.js', 'test.zip').then(res => {
console.log(res);
}).catch(err => {
console.log(err);
})
unzip
Decompress the zip file and output the decompressed content to the directory
// 解压缩
// uncompress的第一个参数为需要解压的zip文件
// 第二个参数为解压内容输出到哪个文件夹
compressing.zip.uncompress('aa.zip', '').then(res => {
console.log(res);
}).catch(err => {
console.log(err);
})