6

大きな .gz ファイル (サイズは約 100Mb) がありますが、次のコードを使用してファイルを処理すると、出力されるファイルは 256k しかありません。

var fs = require('fs'), zlib = require('zlib');

var inp1 = fs.createReadStream('feed.xml.gz');
var out1 = fs.createWriteStream('feed.xml');

inp1.pipe(zlib.createGunzip()).pipe(out1);

問題は zlib.createGunzip() パイプにあるようです。

これを修正する方法はありますか?できればインターネットから直接ストリーミングしようとしています。

4

0 に答える 0