我正在尝试使用adm-zip将内存中的文件添加到内存中的zip文件中。似乎正确创建了zip文件(保存zipData的结果可以在Windows中解压缩),但压缩率始终为零。
这是我期望工作的代码模型,但没有。从输出中可以看出,“compressedData”为null,“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
如何压缩文件以及压缩文件?