Цитата Olef2387:
Ну это понятно... А дополнительные парметры?
SetCompressorDictSize 64
SetDatablockOptimize on
Они на что влияют? »
|
SetCompressorDictSize - Устанавливает размер словаря в мегабайтах (Мбайт), компрессором LZMA (значение по умолчанию составляет 8 Мбайт). Т.е сколько нужно оперативной памяти для сжатия или расжатия
--
SetDatablockOptimize - оптимизирует блоки данных сжатия. разработчики рекомендуют включать его (on)
--
SetCompressor -Это команда устанавливает алгоритм сжатия файлов/данных в инсталляторе.
Поддерживаются три метода сжатия: ZLIB, BZIP2 и LZMA.
ZLIB (значение по умолчанию) это - быстрый и простой метод. С заданным по умолчанию уровнем сжатия он использует приблизительно 300 Кбайт памяти.
BZIP2 дает лучшую степень сжатия чем
ZLIB, но он немного медленнее и использует больше памяти. С заданными по умолчанию уровнем сжатия он использует приблизительно 4 Мбайта памяти.
--
LZMA - метод сжатия, который дает хорошую степень сжатия. Скорость распаковки высокая (10-20 МБ/сек на процессоре в 2 ГГц), а скорость сжатия ниже. Размер памяти, который будет использоваться для распаковки, равен размеру словаря плюс несколько Кбайт, значение по умолчанию составляет 8 Мбайт.
Если используется команда с
/FINAL, то последующие запросы в
SetCompressor будут проигнорированы.
Если используется команда с
/SOLID, то все данные инсталлятора будут сжаты в одном блоке. Это приводит к большому степени сжатия.
Цитата Olef2387:
Не. Не хочу заморачиваться с распаковывающимися архивами. »
|
а че там заморачиваться, создал архив(хоть запароленный), установщиком расжал в нужное место, при минимальных размерах установщика,
т.е скорость распаковки в основном зависит от ресурсов компьютера.