node.js修改文件数据stream?

我需要修改一个大的数据文件到另一个目的地。 fs.readFilefs.writeFile非常慢。 我需要逐行阅读,修改并写入新文件。 我发现这样的事情:

 fs.stat(sourceFile, function(err, stat){ var filesize = stat.size; var readStream = fs.createReadStream(sourceFile); // HERE I want do some modifications with bytes readStream.pipe(fs.createWriteStream(destFile)); }) 

但如何进行修改? 我试图用data事件获取数据

 readStream.on('data', function(buffer){ var str = strToBytes(buffer); str.replace('hello', ''); // How to write ??? }); 

但不知道如何写入文件: