【github地址:https://github.com/ABCDdouyae...】concat-stream类似于一个流收集器,将所有读取的流存储在Container中使用:pipe(concat((e)=>{}))返回:形参是一个函数,其参数是存储在容器中的bufferconstconcat=require('concat-stream');constfs=require('fs');fs.createReadStream('./img/640593_0.gif').pipe(concat((buffer)=>{fs.writeFile('./1.gif',buffer,(err)=>{if(err){console.log(err)};});fs.writeFile('./1.txt',buffer.toString('base64'),(err)=>{if(err){console.log(err)};})}))使用write方法和Uint8Arraysvarwrite=concat(function(data){console.log(data)})write.write([1,2,3])write.write([4,5,6])write.end()varwrite=concat(function(data){})vara=newUint8Array(3)a[0]=97;[1]=98;a[2]=99write.write(a)write.write('!')write.end(Buffer.from('!!1'))
