Будут ли сжатые исполняемые файлы загружаться быстрее или медленнее?

Будут ли сжатые исполняемые файлы загружаться быстрее или медленнее?

Существуют инструменты, такие как UPX, которые могут сжимать исполняемые файлы (EXE, DLL и т. д.). Помимо уменьшенного размера, есть ли какие-либо преимущества (или недостатки) у таких сжатых двоичных файлов? Например, будет ли исполняемый файл размером 15 МБ загружаться в память быстрее или медленнее после сжатия до 5 МБ?

  • Ускорит ли уменьшение размера загрузку исполняемого файла?

  • Приведет ли уменьшение размера памяти к «накладным расходам на декомпрессию», что замедлит загрузку исполняемого файла?

  • Ни один/Оба из вышеперечисленного?

решение1

Далее. Я использовал следующую командную строку для сжатия исполняемых файлов, чтобы они открывались быстрее, и они открывались. Просто замените путь Mozilla Firefox на путь исполняемого файла, который вы хотите сжать для быстрой загрузки.

Однако эта командная строка больше не работает, поскольку UPX был усовершенствован с 2005 года, и команды, а также синтаксис уже не те.

Вам нужно найти новую командную строку, которая делает это с последней версией UPX, а еще лучше, графический интерфейс, который автоматизирует задачу для вас. Удачи!

для %v в (*.exe *.dll components*.dll plugins*.dll) выполните upx "C:\Program Files\Mozilla Firefox%v"

Связанный контент