我有一个大的.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()管道有关。
有没有办法解决这个问题?我试图直接从互联网直接流式传输。