如何将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”对象
- 开始压缩和刷新文件