在nodejs中将文件附加到zip

时间:2013-10-31 23:40:15

标签: performance node.js zip append archive

我正在创建一个应用程序,在其中编辑文件,它应该将编辑后的文件附加到zip存档并使其可下载..它应该是跨平台的(Windows和Linux)。

所以我的目标是以编程方式生成编辑后的文件,并将其附加到静态存档(总是相同,大约3-4MB,但大约40-50个文件)。

我的研究告诉我这个Zip archives in node.jsEliseo Soto给出的例子中的问题是它依赖于操作系统。

我也找到了https://github.com/daraosn/node-zip,但据我所知,它无法将文件追加到档案中,而无需重新制作。

如果没有为每个请求从头开始重建整个存档,我是如何完成目标的?

1 个答案:

答案 0 :(得分:1)

node-zip正在使用JSZip。根据JSZip文档,在您的情况下不会重新创建存档。 (如果zip文件存在,则会将文件添加到其中)。