adm-zip не сжимает данные - PullRequest
0 голосов
/ 11 июня 2018

Я пытаюсь использовать 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

Как мне заставить его сжимать файлы, а также просто архивировать?

...