Node.js archiver nodejs.append内存泄漏

Node.js archiver nodejs.append内存泄漏,node.js,node-archiver,Node.js,Node Archiver,我正在尝试使用nodearchiver(archiver)库将3K文件附加到archiver中。 我正在做下面的事情- 创建归档文件 用管子把它穿过去 循环浏览已从早期s3.ListObjectSv(约1.7K)检索到的源文件 对于步骤3中的每个源文件,执行s3.getObject(params.createReadStream)并将其附加到archiver 建筑师 正在发送生成的存档文件,但下载时出现以下问题- A.它无法解压缩(因为它给出了一个错误-数据意外结束,并表示需要为压缩文件提供要压

我正在尝试使用nodearchiver(archiver)库将3K文件附加到archiver中。 我正在做下面的事情-

  • 创建归档文件
  • 用管子把它穿过去
  • 循环浏览已从早期s3.ListObjectSv(约1.7K)检索到的源文件
  • 对于步骤3中的每个源文件,执行s3.getObject(params.createReadStream)并将其附加到archiver
  • 建筑师
  • 正在发送生成的存档文件,但下载时出现以下问题- A.它无法解压缩(因为它给出了一个错误-数据意外结束,并表示需要为压缩文件提供要压缩的对象)。 b、 但是,如果我尝试使用7z解压并提取文件,它们都存在(全部为1.7k)

    我知道archiver有一个开放内存泄漏问题,我希望这个解决方案能够工作并将其扩展到3K(这是我预期的用例)

    请帮忙