Node.js NodeJS Gzip解压缩
我对NodeJS是个新手。今天我创建了一个拉链/解扣测试:Node.js NodeJS Gzip解压缩,node.js,gzip,Node.js,Gzip,我对NodeJS是个新手。今天我创建了一个拉链/解扣测试: var fs = require("fs"); var zlib = require('zlib'); var inputFile = "files/input.txt"; var outputFile = "files/input2.txt"; function info(path) { fs.stat(path, function (err, stats) { if (err) {
var fs = require("fs");
var zlib = require('zlib');
var inputFile = "files/input.txt";
var outputFile = "files/input2.txt";
function info(path) {
fs.stat(path, function (err, stats) {
if (err) {
return console.error(err);
}
console.log("\n>>>>File: " + path +"\n\tsize: "+ stats.size);
})
}
// zip
fs.createReadStream(inputFile)
.pipe(zlib.createGzip())
.pipe(fs.createWriteStream('files/compressed.gz'));
console.log("File Compressed.");
info(inputFile);
// unzip
fs.createReadStream('files/compressed.gz')
.pipe(zlib.createGunzip())
.pipe(fs.createWriteStream(outputFile));
console.log("File Decompressed.");
info(outputFile);
输出(input2.txt)已成功创建,但我得到一个0字节大小的解压缩文件。我试着从cmd和WebStorm运行它