nodejs 压缩和解压文件

console.clear();

console.log('解压缩');

 

var fs = require("fs");

var zlib = require('zlib');

//压缩 input.txt 文件为 input.txt.gz

fs.createReadStream('1.exe')

.pipe(zlib.createGzip())

.pipe(fs.createWriteStream('input.txt.gz'));

console.log("文件压缩完成。");


 

// 解压 input.txt.gz 文件为 input.txt

function myFunc(arg) {

fs.createReadStream('input.txt.gz')

.pipe(zlib.createGunzip())

.pipe(fs.createWriteStream('2.exe'));

console.log("文件解压完成。");

}

setTimeout(myFunc, 1000, 'funky');

你可能感兴趣的:(nodejs)