10

我正在尝试使用 adm-zip 将文件从内存添加到内存中的 zip 文件中。好像zip文件创建正确(保存zipData的结果在windows中可以解压),但是压缩比总是为零。

这是我希望工作但没有工作的代码模型。从输出中可以看出,“compressedData”为空,“size”和“compressedSize”无论作为文件内容传递什么值都是相同的。

var admzip = require("adm-zip")
var zip = new admzip();

zip.addFile("tmp.txt", "aaaaaaaaaaaaaaaaaaaa");
var zipData = zip.toBuffer();

console.log(zip.getEntries()[0].toString());

https://runkit.com/embed/pn5kaiir12b0

我如何让它压缩文件以及压缩?

4

0 回答 0