Krasorion.ru

Упаковочные материалы

Mz karoo, mz 3 лет

MZ
Расширение

.exe .dll

Сигнатура

MZ или ZM

Разработан

Microsoft

Тип формата

исполнимый модуль

Расширен из

.COM

Развит в

New Executable
Linear Executable
Portable Executable

MZ — стандартный формат 16-битных исполнимых файлов с расширением .EXE для DOS.

Файлы .EXE и .DLL для Windows начинаются с заглушки в формате MZ, которая при попытке запустить файл в DOS выводит сообщение This program cannot be run in DOS mode («Эту программу невозможно запустить в режиме DOS»).

В отличие от .COM, файлы в формате MZ включают метаданные, могут иметь размер больше 64 кбайт и использовать несколько сегментов, точка входа в программу может быть в любом месте (в .COM — только по адресу 0x100).

Формат MZ имеет сигнатуру — два байта 0x4D 0x5A (символы ASCII M и Z) в начале. Метод загрузки исполнимого файла определяется по сигнатуре (при наличии сигнатуры обрабатывается MZ-заголовок, при её отсутствии файл запускается как .COM) независимо от расширения файла (то есть .EXE-файлу можно дать расширение .COM и наоборот — например, в последних версиях MS-DOS интерпретатор командной строки COMMAND.COM на самом деле является .EXE-файлом). Эта сигнатура — инициалы Марка Збиковски, одного из создателей операционной системы MS-DOS.[1] В старых компоновщиках может применяться сигнатура ZM, которая также принимается при загрузке .EXE-файлов.[2]

Примечания

  1. An In-Depth Look into the Win32 Portable Executable File Format  (англ.). MSDN Magazine (февраль 2002). Архивировано из первоисточника 25 марта 2012. Проверено 11 декабря 2009.
  2. Values for the executable types understood by various environments (Ralf Brown Interrupt List)

Ссылки

Mz karoo, mz 3 лет.

Беккерс, Деннис, Олиц, Пётр Иванович, Киберджек, Коротков, Сергей, Категория:1983 год в фигурном катании.

© 2011–2023 krasorion.ru, Россия, Братск, ул. Ленинская 34, +7 (3953) 38-98-93