Jump to content

.Exe

Исполняемый файл Windows
Расширение имени файла
.Exe
Тип интернет-СМИ
application/vnd.microsoft.portable-executable
Магическое число 0x4d 0x5a
Разработано Майкрософт
Тип формата Исполняемый файл
Контейнер для MZ , NE , LX, LE, PE , PE32+, W3, W4, DL, MP, P2, P3
Открытый формат ? Нет

Для Microsoft Windows , OS/2 и DOS .exe ) , — это расширение имени файла файл , обозначающее исполняемый ( компьютерную программу содержащую точку входа . [ 1 ]

Помимо того, что такой файл является исполняемым (прилагательное), его часто называют исполняемым файлом (существительным), который иногда сокращается до EXE.

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

[ редактировать ]

Формат EXE- файла зависит от версии операционной системы.

Операционная система не может использовать EXE-файл, если он не отформатирован для него. Обратите внимание, что некоторые форматы поддерживают несколько операционных систем.

ПРИНАДЛЕЖАЩИЙ

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

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

32-битный портативный исполняемый файл (PE)
Представленные в Windows NT , они представляют собой толстые двоичные файлы, состоящие из части, специфичной для DOS, и части, специфичной для Windows. Часть, специфичная для DOS (получившая название « заглушка DOS» ), представляет собой законную 16-битную программу DOS. Компоновщик Microsoft C++ по умолчанию использует минимальную заглушку DOS, которая печатает следующее сообщение: «Эту программу нельзя запустить в режиме DOS». [ 2 ] [ 4 ] [ 5 ] Windows игнорирует заглушку DOS и выполняет специфичную для Windows часть, которая начинается с последовательности ASCII «PE\0\0» (буквы «PE» и два нулевых байта). [ 2 ] С некоторыми компоновщиками можно указать собственную заглушку DOS. [ 2 ] [ 4 ] [ 6 ] Действительно, есть несколько двойных программ, например regedit в Windows 95. [ 7 ] и старые версии WinZIP . самораспаковщиков
64-битный портативный исполняемый файл (PE32+)
Представленный в 64-разрядных версиях Windows, это PE-файл с более широкими полями. В большинстве случаев код можно написать так, чтобы он работал как 32- или 64-битный PE-файл. [ 8 ] Этот файл также включает в себя заглушку DOS. [ 6 ]

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

См. также

[ редактировать ]
  1. ^ «Расширение файла .EXE» . FileInfo — база данных расширений файлов . Острые производства . Проверено 16 августа 2019 г.
  2. ^ Jump up to: а б с д «Формат PE» . Разработка приложений для Windows . Майкрософт. 25 августа 2019 г.
  3. ^ «Операционная система OS/2» . проект документации операционной системы . 3 апреля 2004 г. Проверено 13 февраля 2014 г.
  4. ^ Jump up to: а б «/STUB (имя файла-заглушки MS-DOS)» . Справочник по сборке C/C++ (изд. Visual Studio 2022). Майкрософт . Проверено 10 января 2014 г.
  5. ^ Седори, Дэниел Б. (12 октября 2004 г.). «Программа-заглушка DOS» . Царство Звездного Человека . Самостоятельно опубликовано . Проверено 10 января 2014 г.
  6. ^ Jump up to: а б Эллерманн, Франк (22 января 2014 г.). «dostub.exe» . Purl.net . Проверено 24 января 2014 г.
  7. ^ «Использование редактора реестра в реальном режиме» . Поддерживать . Майкрософт . 15 ноября 2006 г. Архивировано из оригинала 15 января 2014 г. Проверено 10 января 2014 г. Windows 95 включает программу редактора реестра (Regedit.exe), которая работает как в среде MS-DOS реального режима, так и в среде Windows защищенного режима. Если вам нужно изменить реестр без запуска Windows 95, используйте редактор реестра в реальном режиме. Обратите внимание, что переключатели, перечисленные в этой статье, работают только в реальном режиме.
  8. ^ Пьетрек, Мэтт (февраль 2002 г.). «Углубленный анализ формата переносимых исполняемых файлов Win32» . Журнал MSDN . Майкрософт .
  9. ^ Браун, Ральф (16 июля 2000 г.). «Инт 21/AH=4Bh» . Список прерываний Ральфа Брауна . Проверено 30 октября 2018 г.

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

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6b893e909f802f77271f9c42e29fa787__1717159620
URL1:https://arc.ask3.ru/arc/aa/6b/87/6b893e909f802f77271f9c42e29fa787.html
Заголовок, (Title) документа по адресу, URL1:
.exe - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)