Node JS で tbz ファイルを抽出してディスクに保存する方法を知りたいです。サンプルコードをいただければ幸いです。
このようなもので試してみました:
var zlib = require('zlib');
var fs = require('fs');
var file = fs.createReadStream('/tmp.tbz');
var zip = file.pipe(zlib.createUnzip());
zip.on("data", function(data) {
console.log(data);
});
zip.on("error",function(error){
console.log(error);
});
しかし、最終的には次のようになります。
{ [Error: incorrect header check] errno: -3, code: 'Z_DATA_ERROR' }
これを正しく行ったかどうかはわかりません。