.исполняемый - .exe

Исполняемый файл Windows
Ejecutando linea de comandos de MS-DOS.jpg
Расширение имени файла
.исполняемый
Тип интернет-СМИ
application/vnd.microsoft.portable-executable
Магическое число 0x4d 0x5a
Разработан Microsoft
Тип формата Исполняемый файл (двоичный машинный код )
Контейнер для Основная точка выполнения компьютерной программы
Содержится Майкрософт Виндоус
Расширен до Новый исполняемый файл , переносимый исполняемый файл , линейный исполняемый файл , W3, W4, DL, MP, P2, P3 и т. Д.
Открытый формат ? Нет

.exe - это распространенное расширение имени файла, обозначающее исполняемый файл (основная точка выполнения компьютерной программы ) для Microsoft Windows .

Форматы файлов

Существует множество форматов файлов, которые могут использоваться файлом с расширением .exe :

ДОС

16-битный исполняемый файл DOS MZ
Исходный формат исполняемого файла DOS. Эти форматы можно определить по буквам «MZ» в начале файла в ASCII. Все более поздние форматы имеют заглушку MZ DOS .
16-битный новый исполняемый файл
Появившийся в многозадачной MS-DOS 4.0, а также используемый в 16-битной OS / 2 и Windows, NE может быть идентифицирован по «NE» в ASCII.

OS / 2

32-битный линейный исполняемый файл
Представленные в OS / 2 2.0, они могут быть обозначены буквой "LX" в коде ASCII. Их можно запустить только в OS / 2 2.0 и выше. Они также используются некоторыми расширителями DOS .
Смешанный 16/32-битный линейный исполняемый файл
Представленные в OS / 2 2.0, они могут быть обозначены буквой «LE» в кодировке ASCII. Этот формат используется для драйверов VxD в Windows 3.x , OS / 2 и Windows 9x ; он также используется некоторыми расширителями DOS.

Окна

Когда Windows запускает 16-битный или 32-битный исполняемый файл Windows, выполнение начинается либо с NE, либо с PE и игнорирует код MZ, известный как заглушка DOS . Начало работы в DOS заглушка , как правило , отображает сообщение «Эта программа не может быть запущена в режиме DOS» (или аналогичный) перед выходом чисто, это тем самым составляя минимальную форму жира двоичном . Некоторые двухрежимные программы (MZ-NE или MZ-PE), такие как regedit и старые самораспаковщики WinZIP, включают более функциональный раздел DOS.

32-битный переносимый исполняемый файл
Появившиеся в Windows NT, они могут быть идентифицированы как «PE» в ASCII (хотя и не в начале; эти файлы также начинаются с «MZ»).
64-битный переносимый исполняемый файл (PE32 +)
Представленный 64-разрядными версиями Windows, это PE-файл с более широкими полями. В большинстве случаев код можно написать так, чтобы он просто работал как 32-битный или 64-битный PE-файл.

IExpress

IExpress - это программа для Windows, которая создает самораспаковывающиеся EXE-файлы. Он использует файлы директивы самораспаковывания (.sed) для извлечения файлов, при необходимости выполняя команду установки. Он поддерживает заголовки пакетов, запросы подтверждения, лицензионные соглашения и команды после установки с использованием файла .inf .

Другой

Помимо этого, существует также множество пользовательских форматов EXE, включая, помимо прочего, W3 (набор файлов LE, используемых только в WIN386.EXE), W4 (сжатый набор файлов LE, используемых только в VMM32.VXD), DL. , MP , P2 , P3 (последние три используются расширителями Phar Lap ).

Смотрите также

использованная литература

дальнейшее чтение

внешние ссылки