.EXE (сокр. англ. executable — исполнимый) — расширение исполнимого файла, применяемое в системах DOS, Microsoft Windows, Symbian, OS/2, и в некоторых других. Кроме объектного кода, может содержать различные метаданные (значок, цифровую подпись).
Форматы .EXE
- MZ — стандартный формат 16-битных исполняемых файлов с расширением .EXE для DOS. Файлы .EXE и .DLL для Windows начинаются с заглушки в формате MZ, которая при попытке запустить файл в DOS выводит сообщение This program cannot be run in DOS mode. («Эту программу невозможно запустить в режиме DOS»).
В отличие от .COM, файлы .EXE для DOS включает метаданные, могут иметь размер больше 64 Кбайт, могут использовать несколько сегментов и могут использовать любой 16-битный адрес (то есть не только 0x100, как .COM) как точку входа в программу. В начале настоящего .EXE-файла всегда находятся два байта 0x4D 0x5A (символы ASCII M и Z). Если при попытке запуска файла с расширением .EXE такие байты не обнаруживаются, то файл интерпретируется как .COM. Эта сигнатура — инициалы Марка Збиковски (Mark Zbikowski) — одного из создателей операционной системы MS-DOS.
- NE — «Новый исполняемый» — 16-битный формат EXE-файлов, используемый в старых версиях Windows, таких, как Windows 3.1. Для совместимости со старыми DOS-программами, оставлен MZ-заголовок, поля которого указывают на параметры запуска STUB. STUB — тело DOS-программы, выполняемой в случае запуска из командной строки MS-DOS (не Windows). В Windows-программах не делает ничего особого. Обычно выводит сообщение «This program requires Misrosoft Windows» или «This program cannot be run in DOS mode». По адресу 0x003C располагается адрес заголовка NE.
- LE — смешанный 16- и 32-битный формат, ранее использовался в OS/2.
- LX — 32-битный формат, используется в OS/2.
- PE — Portable Executable — (PE, произносится как [по́тэбл экзэкью́тэбл] — переносимый исполняемый) — формат исполняемых файлов, объектного кода и динамических библиотек, используемый в 32- и 64-битных версиях операционной системы Microsoft Windows, начиная с Windows NT и Windows 95. Формат PE представляет собой структуру данных, содержащую всю информацию, необходимую PE загрузчику для проецирования файла в память.
----------------------------------
Исполнимый файл
Исполни́мый мо́дуль, исполнимый файл (англ. executable file) — файл, содержащий программу в виде, в котором она может быть (после загрузки в память и настройки по месту) исполнена компьютером.
Чаще всего он содержит двоичное представление машинных инструкций для определённого процессора (по этой причине на программистском сленге в отношении него используют слово бинарник — кальку с английского binary), но может содержать и инструкции на интерпретируемом языке программирования, для исполнения которых требуется интерпретатор. В отношении последних часто используется термин «скрипт».
Исполнением бинарных файлов занимаются аппаратно- и программно-реализованные машины. К первым относятся процессоры — например, семейств x86 или SPARC. Ко вторым — виртуальные машины, например, виртуальная машина Java или .NET Framework. Формат бинарного файла определяется архитектурой исполняющей его машины. Известны машины, реализованные как аппаратно, так и программно, например, процессоры семейства x86 и виртуальная машина VMware.
Статус исполнимости файла чаще всего определяется принятыми соглашениями. Так, в одних операционных системах исполнимые файлы распознаются благодаря соглашению об именовании файлов (например, путём указания в имени расширения файла — .exe или .bin), тогда как в других исполнимые файлы обладают специфичными метаданными (например, битом разрешения execute в UNIX-подобных операционных системах).
В современных компьютерных архитектурах исполнимые файлы содержат большие объемы данных, не являющихся компьютерной программой: описание программного окружения, в котором программа может быть выполнена, данные для отладки программы, используемые константы, данные, которые могут потребоваться операционной системе для запуска процесса (например, рекомендуемый размер кучи), и даже описания структур окон графической подсистемы, используемых программой.
Зачастую исполнимые файлы содержат вызовы библиотечных функций, например, вызовы функций операционной системы. Таким образом, наряду с процессорозависимостью (машинозависимым является любой бинарный исполнимый файл, содержащий машинный код) исполнимым файлам может быть свойственна зависимость от версии операционной системы и её компонент.
-----------------------------------
Метаданные
Метаданные, в общем случае: 1. Метаданные — это информация об используемых данных. 2. Информация об информации. Пример: Имя автора правки в тексте. Этот термин в широком смысле слова используется для любой информации о данных: именах таблиц, колонок в таблице в реляционных базах данных, номер версии в файле программы (то есть как информативная часть в бинарном файле) и т. п. 3. Структурированные данные, представляющие собой характеристики описываемых сущностей для целей их идентификации, поиска, оценки, управления ими. набор допустимых структурированных описаний, которые доступны в явном виде и предназначение которых может помочь найти объект. Термин используется в контексте поиска объектов, сущностей, ресурсов. 4. Данные из более общей формальной системы, описывающей заданную систему данных.
Just Cross Stitch magazine is America's premier cross-stitch magazine. Each issue of Just Cross Stitch magazine features fun cross stitch projects in all shapes, sizes and skill levels with easy step-by-step instructions.Журнал Just Cross Stitch — это ведущий американский журнал по вышивке крестиком. В каждом выпуске журнала Just Cross Stitch представлены забавные проекты вышив ...
Совершенно неожиданно у Максимилиана Валевского появилось время, и он может посвятить его на обучение? Научиться всем премудростям рунного дела, вырасти в лучшего ученика мастера Мерама, заявить о себе всему свету!
Кристина - официантка в кафе, зарплата маленькая. Она, как и остальные женщины-коллеги, ищет дополнительный заработок. Дамы, в основном, ублажают стабильных и проверенных клиентов. А Кристина действует по тому же профилю, но с большим размахом. Она не вступает в интимные связи, но арендует жильё, а затем сдаёт его в субаренду проституткам. Долорес, престарелая подружка Кристины, рекламирует по тел ...
В книге описаны организация питомника, проектирование севооборотов в питомнике, удобрение и обработка почвы, древесные и кустарниковые семена, посевное отделение питомника, черенковое отделение, маточное отделение, отдел формирования.
«Creative Stamping» - популярный и красочный журнал из Великобритании по бумаготворчеству. Красивейшие открытки, панно, блокноты, книжки, созданные своими рукам, не оставят равнодушными ни одну рукодельницу. А в качестве подарка они будут просто великолепны! Знание языка не обязательно, потому что красочные и показательные фото мастер классы помогут в создании любой понравившейся вещички!
Our favorite magazine, based on over 30 years of personal, award-winning advice, experience and research, brings you the best ways to look and feel great. Each episode contains proven recipes, inspirational ideas, and easy ways to unleash your best qualities.Наш любимый журнал, основанный на более чем 30-летнем личном, отмеченном наградами совете, опыте и исследованиях, предлагает вам лучшие ...
Große, aktuelle und exklusive Geschichten, eine klare Haltung zu den relevanten gesellschaftlichen Fragen, vielfach ausgezeichnete Optik sowie das ausgeprägte soziale Engagement machen den STERN einzigartig in der deutschen Medienlandschaft. Große Geschichten erzählt der STERN – das Magazin steht für emotionale Intelligenz. Der STERN bringt die starken, inves ...
Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц. Если это не так - свяжитесь с администрацией сайта. Материал будет немедленно удален. Электронная версия этой публикации предоставляется только в ознакомительных целях. Для дальнейшего её использования Вам необходимо будет приобрести бумажный (электронный, аудио) вариант у правообладателей.