Exe что это за программа
What’s on this Page
.EXE вариант №
Слово EXE является сокращением от исполняемый. Файл .exe — это программа, которую можно запустить в операционной системе Microsoft Windows. Разработчики приложений чаще всего публикуют свои программы для ОС Windows в исполняемом формате в виде исполняемых файлов. Это стандартный формат файла для запуска приложений в Windows. Setup.exe, Install.exe и cmd.exe — это некоторые распространенные и хорошо знакомые имена EXE-файлов.
Формат EXE-файла
Компиляторы MS-DOS были представлены с моделями памяти, имеющими ограничение памяти 64 КБ. Общая концепция состоит в том, чтобы установить разные сегментные регистры в ЦП x86 (CS, DS, ES, SS) так, чтобы они указывали на разные или одни и те же сегменты, тем самым обеспечивая различные степени доступа к памяти. Некоторые конкретные модели памяти были:
- Tiny: все обращения к памяти являются 16-битными (сегментные регистры не изменились). Создает файл .COM вместо файла .EXE.
- Small: все обращения к памяти являются 16-битными (сегментные регистры не изменились).
- Compact: адреса данных включают как сегмент, так и смещение, перезагружая регистры DS или ES при доступе и допуская до 1М данных. Доступ к коду не изменяет регистр CS, что позволяет использовать 64 КБ кода.
- Средний: кодовые адреса включают адрес сегмента, перезагружают CS при доступе и позволяют использовать до 1 М кода. При доступе к данным регистры DS и ES не изменяются, что позволяет хранить 64 КБ данных.
- Большой: адреса кода и данных являются парами (сегмент, смещение), всегда перезагружая адреса сегментов. Весь объем памяти объемом 1 Мбайт доступен как для кода, так и для данных.
- Огромный: То же, что и большая модель, но компилятор генерирует дополнительные арифметические операции, позволяющие получить доступ к массивам размером более 64 КБ.
Разработчики должны решить, какую модель следует выбрать при создании exe-файла.
Переносимый формат файла EXE
Формат переносимого исполняемого файла (PE) содержит ряд информационных заголовков, ниже приведен список заголовков:
- Заголовок DOS: заголовок MS-DOS обеспечивает либо обратную совместимость, либо корректное отклонение новых типов файлов.
- Заголовок PE: по смещению 60 (0x3C) от начала заголовка DOS находится указатель на заголовок PE-файла.
- Заголовок COFF: Заголовок COFF содержит некоторую информацию, полезную для исполняемого файла, и некоторую информацию, более полезную для объектного файла.
- Необязательный заголовок PE: Необязательный заголовок PE находится непосредственно после заголовка COFF, а в некоторых источниках даже показано, что два заголовка являются частью одной и той же структуры.
- Таблица разделов: Сразу после дополнительного заголовка PE мы находим таблицу разделов. Таблица разделов состоит из массива структур IMAGE_SECTION_HEADER.
- Mappable Sections: можно сэкономить место в памяти, сопоставив код библиотеки с несколькими процессами.
Можете ли вы запустить EXE-файл на Mac?
Exe-файлы не используются в качестве исполняемых файлов в Mac OS. Однако, если вы хотите запустить исполняемый файл в Mac OS, можно использовать следующие методы.
- Wine. Wine — идеальное решение для тех, кто хочет использовать свои приложения для ПК в системах Mac. Это аббревиатура, расшифровывающаяся как «Wine Is Not A Emulator». Wine создает ту же среду каталогов, что и Microsoft, поэтому вы можете запускать приложения Windows, используя его.
- Виртуальные машины. Создайте виртуальную машину Windows с помощью Parallel Desktop или VM Virtual Box и запустите свое приложение внутри виртуальной машины.
- Boot Camp. Установка и настройка Windows Boot Camp в Mac OS позволяет запускать ОС Windows на компьютере Mac.
использованная литература
- .exe — от Wikipewdia
- Разборка x86/Исполняемые файлы Windows
See Also
- Формат XVID-файла
- VID-файл — видеофайл Bethesda
- Формат файла РА
- Формат FLV-файла
- Формат VOB-файла
Файл формата EXE — что это?
Исполняемый файл EXE является приложением Windows либо DOS систем. Такой тип файла может включать в себя самораспаковывающиеся архивы. Имеют невероятно широкое распространение.
Стоит отметить, что в операционных системах Windows, открыть файл .exe можно посредством двойного клика левой клавиши мыши. В прочих платформах Linux или Mac OS запустить рассматриваемое расширение возможно при помощи предварительно установленных на компьютер эмуляторов, к примеру VMware Workstation.
Формат .exe так же поддаётся редактированию, для этого необходимо воспользоваться утилитой на подобии Resource Hacker. Среди пользователей распространены случаи нарушения ассоциации файлов по типам, когда множество ярлыков в формате EXE могут иметь одинаковый внешний вид. При такой ситуации можно воспользоваться приложением Unassociate File Types, способным корректно восстановить ассоциации.
Расширение может являться сценарием программного обеспечения для активации процесса инициализации остальных файлов определенного разработчика в целях последующего исправного запуска той или иной утилиты. Вместе с расширением .exe может содержаться и справочная информация, способствующая соответствующему поиску и загрузке дополнительных компонентов.
Информация в расширении необходима для формирования надлежащей среды Microsoft DOS и системах Виндоус. Если открыть exe файлы как самораспаковывающийся архив, можно отметить факт того, что установка хранимого контента будет произведена в предварительно заданную директорию.
Программы для работы с EXE в Windows
Microsoft Windows
RARLAB WinRAR
IconsExtract
Resource Hacker
Mac
Parallels Desktop for Mac
VMware Fusion
Oracle VM VirtualBox
CodeWeavers CrossOver
Kronenberg WineBottler
Xamarin Mono
Linux
CodeWeavers CrossOver
Oracle VM VirtualBox
Xamarin Mono
Решение проблем с файлами EXE
Наиболее распространенная проблема — файл не открывается. Мы подготовили набор программ, с помощью которых вы гарантированно сможете открыть нужный файл в вашей операционной системе.
Иногда просто открыть файл — недостаточно. Если вам нужно его отредактировать — скачайте одну из бесплатных программ:
Видео форматы
Аудио форматы
Электронные книги
Текстовые форматы
Дисковые образы
Табличные данные
Растровые изображения
Векторные изображения
Резервное копирование
Raw
Сжатые файлы
Файлы данных
Базы
3D Изображения
CAD файлы
Файлы разработчиков
Зашифрованные файлы
Исполняемые форматы
Шрифты
Файлы игр
GIS, карты
Другие расширения
Форматы макетов
Форматы плагинов
Файлы настроек
Системные файлы
Веб форматы
При подготовке материала использовались источники:
https://docs.fileformat.com/ru/executable/exe/
https://filesreview.com/ru/info/exe