流保存压缩文件
js
var fs = require("fs");
var zlib = require("zlib");
// 压缩文件为input.txt.gz
function enZip() {
fs.createReadStream("input.txt")
.pipe(zlib.createGzip())
.pipe(fs.createWriteStream("input.txt.gz"));
console.log("压缩完成!");
}
// 解压文件
function deZip() {
fs.createReadStream("input.txt.gz")
.pipe(zlib.createGunzip())
.pipe(fs.createWriteStream("input.txt"));
console.log("解压成功!");
}
xxxsjan Docs