Открыть сервисСервис

EX — расширение имени файла

EX — расширение имени файла, используемое в компьютерных операционных системах для обозначения исполняемых файлов, библиотек и объектных модулей. Суффикс «.exe» традиционно ассоциируется с платформой Windows, где такие файлы содержат исполняемый код в формате Portable Executable (PE). В широком контексте сокращение «EX» может также означать «example» (пример), «extended» (расширенный) или выступать частью имён продуктов и сервисов.

Исполняемые файлы в Windows

Файл с расширением .exe представляет собой бинарный объект, запускаемый операционной системой Windows. Он содержит машинный код, таблицы импорта и экспорта, ресурсы (иконки, диалоговые окна, строки), а также заголовок PE (Portable Executable), определяющий параметры загрузки программы.

При запуске .exe-файла система создает процесс, выделяет ему виртуальное адресное пространство, загружает динамические библиотеки (DLL) и передает управление точке входа — функции WinMain или main. Формат PE является развитием старого формата MZ (названного по инициалам разработчика Марка Збиковского), использовавшегося в MS-DOS.

Другие значения расширения

Linux и Unix

В операционных системах семейства Unix исполняемость файла определяется не расширением, а правами доступа (флагом x). Однако в отдельных случаях, например в Wine — слое совместимости для запуска Windows-программ на Linux, — файлы .exe могут обрабатываться как нативные исполняемые модули.

macOS

В macOS аналогом исполняемых файлов выступают файлы с расширением .app (пакеты приложений) и без расширения, но с флагом исполняемости. Формат Mach-O используется вместо PE.

Программирование и скрипты

В некоторых системах сборки и пакетных оболочках .exe может использоваться для скомпилированных скриптов, например с помощью утилит, преобразующих .bat- или .ps1-файлы в исполняемые бинарники.

Безопасность

Исполняемые файлы являются основным вектором распространения вредоносного ПО. Операционная система Windows реализует несколько механизмов защиты:

  • UAC (User Account Control) — запрос подтверждения при попытке изменения системных настроек;
  • SmartScreen — фильтр, блокирующий запуск неподписанных или подозрительных программ;
  • Антивирусная защита Windows Defender — эвристический анализ и проверка цифровых подписей;
  • Mark of the Web (MOTW) — метка, автоматически добавляемая к файлам, загруженным из интернета, запускающая дополнительную проверку.

Пользователям рекомендуется запускать .exe-файлы только из доверенных источников и проверять наличие цифровой подписи разработчика.

Сокращение EX в других контекстах

Программирование

В языках программирования ex — утилита текстового редактора, входящая в состав Unix-систем. Она является командным интерфейсом редактора vi и позволяет выполнять текстовые преобразования в пакетном режиме.

Автомобили

В обозначениях автомобилей Mercedes-Benz индекс «EX» может входить в название комплектации или модификации, например в линейке внедорожников.

Интернет-домены и бренды

Домен первого уровня .ex закреплён за Эквадором. Компания X (ранее Twitter) использует сокращение «X» и «EX» в маркетинговых материалах. В социальной сети Instagram (продукт Meta, признанной экстремистской и запрещённой в РФ) сокращение «EX» традиционно обозначает бывшего партнёра (от англ. ex-boyfriend, ex-girlfriend).

Электротехника

В схемотехнике EX может обозначать выход (от англ. exit или external), например в обозначениях контактов реле и микросхем.

См. также

  • Portable Executable
  • Файловые расширения
  • Windows
  • ELF (формат исполняемых файлов)

Источники

  • Microsoft Docs. Portable Executable Format Overview.
  • Microsoft Learn. Windows File Protection and Windows Resource Protection.
  • ISO/IEC 9899. Programming languages — C.
  • Рэймонд Э. «The Art of Unix Programming».
  • Руссо Дж., Ротман Дж. «Windows Internals».
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru