Извлечение исполняемых файлов .exe и обратно с использованием 7-Zip?

13727
Grumpy ol' Bear

Я случайно обнаружил, что могу извлечь исполняемые файлы .exe (для чего?).

Хотя файлы не имеют никакого смысла, как мне поместить эти извлеченные файлы обратно в исполняемый файл .exe?

3

2 ответа на вопрос

4
quack quixote

Многие установщики используют самораспаковывающиеся архивы (SFX) для упаковки сжатого файлового архива вместе с программным обеспечением, необходимым для извлечения архива. С SFX вам не нужно внешнее приложение для извлечения файлов. Исторически это позволяло избежать проблемы загрузки архива программы и отсутствия средства извлечения.

WinZip / WinRAR / 7Zip и аналогичные утилиты архивирования позволяют создавать SFX-архив, содержащий любые файлы, которые вам нравятся. Некоторые из этих инструментов могут позволить вам «редактировать» существующий SFX .EXE, позволяя вам заменить файл в архиве обновленной версией файла.

Извлеченные вами файлы, вероятно, являются компонентами программы, и в зависимости от программы может включать в себя отдельный установщик (.msi), программу (.exe), библиотеки кода (.dll), документацию (.txt, .doc, .html). и т. д.) и / или любой из множества других типов файлов.

Я верю, что дон Сальва не говорит о самораспаковывающихся архивах. Существуют некоторые виды исполняемых файлов (.exe), которые можно извлечь с помощью 7-zip (если щелкнуть по нему правой кнопкой мыши и выбрать соответствующий параметр) и выполнить как обычную программу при двойном щелчке по нему. freitass 10 лет назад 0
2
Davis

Использование 7-Zip для открытия исполняемых файлов, как правило, полезно для установщиков, которые вы не хотите устанавливать, либо из-за одного или двух необходимых файлов, либо из-за того, что приложение может работать переносимо, и установка с вашими разрешениями невозможна.

В прошлый раз, когда я проверял (я мог бы устареть здесь), 7-Zip не мог вернуть файлы обратно, но если вы хотите сделать самораспаковку для чистых разархивированных файлов, 7-Zip может сделать это.

Если вы хотите отредактировать установщик, для этого есть отдельные программы.

Какая программа это делает. Да, 7zip не работает, и мне нужно отредактировать INI-файл для BIOS. Winrar (бесплатная версия) тоже не позволяет. Bhikkhu Subhuti 8 лет назад 0
Забудьте этот вопрос, я только что понял, что могу запустить распакованный исполняемый файл в извлеченном каталоге. «Мышление внутри коробки» (или сжимает файл «коробка») Bhikkhu Subhuti 8 лет назад 0