大きな .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() パイプにあるようです。
これを修正する方法はありますか?できればインターネットから直接ストリーミングしようとしています。