
Существуют инструменты, такие как 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"