Если это так - то хорошо. В описании скрипта написано о доступе к всему ресурсу, а не к её определённой строке и это приводит к мысли что это является задержкой перед использованием ресурса.
На практике и правда задержка не ощущается
@AngelOfAncient said in Разархивировать zip без скачивания на диск.:
var zip = new require('node-zip')([[FILE_CONTENT]], {base64: true, checkCRC32: true});
console.log(zip.files['test.file']); // Hello there
Некоторое время висит-работает, потом выдаёт в лог Undefined.
Вы укажите конкретный файл в архиве, тогда действие вернёт результат
@AngelOfAncient said in Разархивировать zip без скачивания на диск.:
В сухом остатке, если есть под рукой тестовый скрипт разархивации Zip через Ноду (Не на лету, а обычным способом со скачиванием) - думаю, многим будет актуально.
За два года вы первый, кто поинтересовался, так что "многим" это громко сказано.
const fs = require('fs')
const unzip = require('unzip')
fs.createReadStream('C:/test/1/1.zip').pipe(unzip.Extract({ path: 'C:/test/1/2/' }))
тестовый проект (только у модуля проблема с именами файлов в юникоде, вместо кирилицы будут иероглифы)