如何将compressjs输出写入文件

时间:2014-07-18 19:03:42

标签: node.js

我正在尝试将compressjs compressFile函数的输出写入文件。

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

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

1 个答案:

答案 0 :(得分:1)

似乎compressFile函数可以将" stream" -like对象作为第二个参数,但它不能与fs.createWriteStream对象一起使用(因为它没有实现必需的writeByte功能)。

您可以查看包的可执行文件如何创建输出文件: