如何将compressjs输出写入文件

我试图将compressjs compressFile函数的输出写入文件。

现在我只有他在页面上提供的默认代码。 我更新节点,我想我真的不知道从哪里开始。 基本上我想采取'压缩',并写入'file.bz2'

var compressjs = require('compressjs'); var algorithm = compressjs.Bzip2; var data = new Buffer('Example data', 'utf8'); var compressed = algorithm.compressFile(data); 

看起来, compressFile函数可以将“stream”类对象作为第二个参数,但是它不能与fs.createWriteStream对象一起工作(因为它没有实现所需的writeByte函数)。

你可以看看包的可执行文件如何创build输出文件:

  • 创build输出“stream”对象
  • 开始压缩和刷新文件