.исполняемый - .exe
| Расширение имени файла |
.исполняемый
|
|---|---|
| Тип интернет-СМИ | 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 ).
Смотрите также
- Сравнение форматов исполняемых файлов
- Исполняемое сжатие
- Список форматов файлов § Объектный код, исполняемые файлы, общие и динамически подключаемые библиотеки
- CMD файл (CP / M)
- Файлы установщика Windows (msi)
использованная литература
дальнейшее чтение
- Пол, Матиас Р. (2002-10-07) [2000]. «Re: запустить COM-файл» . Группа новостей : alt.msdos.programmer . Архивировано 3 сентября 2017 года . Проверено 3 сентября 2017 . [1]