【发布时间】:2014-03-25 18:29:55
【问题描述】:
以下代码将压缩一个文件。如何压缩多个文件
var gzip = zlib.createGzip();
var fs = require('fs');
var inp = fs.createReadStream('input.txt');
var out = fs.createWriteStream('input.txt.gz');
inp.pipe(gzip).pipe(out);
【问题讨论】:
-
如果要压缩整个目录结构,请尝试使用递归函数获取目录和文件的名称。您可以使用其他模块,但这是理论。
-
为什么要投反对票,这个问题是完全合理的(因为 node.js 文档根本没有提到它)
标签: node.js compression gzip zlib