.EXE

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 37.190.37.13 (обсуждение) в 23:56, 13 декабря 2012. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
Исполняемый файл DOS MZ
Изображение логотипа
Расширение exe
Сигнатура MZ или ZM
Разработчик корпорация «Microsoft»
Тип формата двоичный, исполняемый, объектный, Динамическая библиотека
Расширен из .COM
Развит в New Executable
Linear Executable
Portable Executable

Exe (сокращение от англ. Executable — исполнимый) — расширение исполняемого файла, применяемое в системах DOS, Windows, Symbian OS, OS/2 и в некоторых других. Кроме объектного кода, может содержать различные метаданные (ресурсы, цифровая подпись[1]).

Форматы Exe

  • MZ — 16-битный формат, основной формат файлов Exe в DOS.
    • Exe-файлы для Windows и OS/2 используют другие форматы для основной части программы, но всё равно начинаются с заглушки в формате MZ, которая при попытке запустить файл в DOS выводит сообщение This program cannot be run in DOS mode. («Эту программу невозможно запустить в режиме DOS»).
  • NE — 16-битный формат, использовался в Windows 3.x[2], OS/2 и MS-DOS.
  • LE — смешанный 16- и 32-битный формат, ранее использовался в OS/2 и Windows (VxD).
  • LX — 32-битный формат, используется в OS/2.
  • PE — 32- и 64-битный формат, используется в современных версиях Windows начиная с Windows NT и Windows 95.

См. также

Примечания

  1. Windows Authenticode Portable Executable Signature Format (англ.). Дата обращения: 11 декабря 2009. Архивировано 1 марта 2012 года.
  2. How to open a .DLL or .Exe file in Resource Editor (англ.). Дата обращения: 11 декабря 2009. Архивировано 1 марта 2012 года.

Ссылки

  • Exe Format  (англ.) — формат заголовка MZ