Я пытаюсь использовать adm-zip для добавления файлов из памяти в zip-файл, также в памяти.Кажется, что zip-файл создан правильно (результат сохранения zipData можно разархивировать в Windows), но степень сжатия всегда равна нулю.
Это модель кода, который я ожидал работать, но не«т.Как видно из выходных данных, «сжатые данные» равны нулю, а «размер» и «сжатый размер» одинаковы независимо от того, какое значение передается в качестве содержимого файла.
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
Как мне заставить его сжимать файлы, а также просто архивировать?