我想将一些数据压缩到一个可写流中。目的是在内存中完成所有操作,而不是在磁盘上创建实际的zip文件。仅出于测试目的,我在磁盘上创建了一个ZIP文件。但是,当我尝试打开output.zip时,出现以下错误:“存档格式未知或已损坏”。(Windows7上的WinZip和MAC上的类似错误)我做错了什么?constfs=require('fs'),archiver=require('archiver'),streamBuffers=require('stream-buffers');letoutputStreamBuffer=newstreamBuffers.WritableStreamBuf