「node.js入門」createGzip()でファイルを圧縮する
サンプルコード
var fs = require("fs");
var zlib = require('zlib');
// test.csvを圧縮
fs.createReadStream('test.csv')
.pipe(zlib.createGzip())
.pipe(fs.createWriteStream('test.csv.gz'));
console.log("File compression is complete.");