compressing

compressing是nodejs的一个三方模块,用于压缩和解压文件,

支持windows和linux下多种压缩格式,如zip、gzip、tgz、tar。

压缩

var compressing = require("compressing");

//压缩
compressing.zip.compressDir(__dirname+"/test/", "test.zip")
.then(() => {
    console.log('zip','success');
})
.catch(err => {
    console.error('zip',err);
});

即:将当前目录下的test目录内容压缩为test.zip。

执行效果:

解压

var compressing = require("compressing");

//解压
compressing.zip.uncompress(__dirname+"/test.zip", "/test2/")
.then(() => {
    console.log('unzip','success');
})
.catch(err => {
    console.error('unzip',err);
});

即:解压test.zip文件,解压到test2目录下。

执行效果: