我想使用这个 npm 模块来压缩文件,但我有点被文档卡住了。
在 linux shell 中:
npm install brotli # npm@4.1.2 # brotli@1.3.1
node # v6.9.4
然后在节点内部:
var fs = require('fs');
var brotli = require('brotli');
brotli.compress(fs.readFileSync('myfile.txt')); // output is numbers
fs.writeFile('myfile.txt.br', brotli.compress(fs.readFileSync('bin.tar')), function(err){ if (!err) { console.log('It works!');}});
"It works!"
但是文件也充满了数字......
我从来没有在节点中使用过这样的流和 fs,有人可以解释如何处理这个问题吗?谢谢!