Файл формата exe: чем открыть, описание, особенности
EXE – распространенный файловый формат еще со времен ОС MS-DOS. Рассмотрим, что это за файлы, их наз.

- Стартовый блок установки.
- Данные для загрузчика файла.
- Ресурсы программы – графические, медиа-элементы в сжатом виде.
- Формы объектов – иконки программ, листы.


ОС Microsoft Windows 7
- 7Zip – утилита для сжатия данных. Нужный файл выбирается при помощи пункта меню архиватора.
- VMware ThinApp – софт для просмотра и переноса программ на другие платформы.
- Microsoft Visual Studio – программа для разработки приложений.
- IcoFX – утилита для просмотра, изменения значков из файловых ресурсов.

ОС Microsoft Windows 10
- VMware Workstation.
- Parallels Desktop.
- Oracle VM VirtualBox.
- Kronenberg WineBottler.
- CodeWeavers CrossOver.
- Cedega.
- Darwine.
ОС Linux
ОС Android
- При помощи удаленного доступа.
- С программой-эмулятором Microsoft Windows.


Расширение файла ехе означает что этот файл
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, можно использовать следующие методы.
ITGuides.ru
Вопросы и ответы в сфере it технологий и настройке ПК
Открываем файлы EXE формата: программы под Windows, Mac OS, Linux
Формат exe – это исполняемый файл, который используется в данном виде еще с далеких времен первой ОС DOS. Бывают ситуации, когда нужно открыть такой файл для редактирования. Какой программой можно воспользоваться в таком случае и как это вообще можно сделать, будет сказано далее.
Где используется формат EXE
Такие файлы использовались ранее и существуют сейчас в таких ОС, как MS-DOS, OS/2, Windows, Symbian и OpenVMS. Такие файлы задействуются в 16-, 32- и 64-разрядных ОС.
Основной частью файла exe является исполняемый код, но в дополнение к нему там могут содержаться такие элементы графики, как иконки, и другие данные. Поэтому в большинстве случаев никакой дополнительной программой пользоваться не придется — exe сам по себе программа. Однако есть ряд случаев, когда все же необходимо залезть в сам исполняемый файл. Что делать в таком случае?
Программы для работы с форматом EXE
Бывают ситуации, когда надо открыть файл exe и немного его подредактировать. Например, исправить какие-то ошибки или изменить графическое оформление. Для этого можно использовать различные программы, о некоторых речь пойдет далее.

При помощи Resource Hacker можно открыть и вытянуть информацию и ресурсы из EXE файла — иконки, версии, и другие
Resourse Hacker (сокращенно — Reshack). Это приложение бесплатное, и его размер всего 545 кб. В этой программке можно менять такие элементы, как курсоры, и конки и проч., но доступа к программному коду она не дает. То же самое можно сделать в программе Resource Tuner.
При попытке открыть файл EXE, вы можете столкнуться с тем, что программа будет выдавать одно из сообщений о ошибке:
- Файл сжат упаковщиком или поврежден. Действительно, файлы часто бывают сжаты, так как разработчики стремятся уменьшить их объем. Resource Tuner может осуществить распаковку только наиболее популярного упаковщика – UPX. Другие упаковщики программа не поддерживает, поэтому файл вам придется распаковывать самостоятельно.
- Файл — 16-битный NE Executable. Такие файлы не поддерживаются, и открыть их не удастся.
- Файл не является исполняемым. Даже если у файла, который не является исполняемым, будет расширение exe, программа выдаст данную ошибку. Ведь расширение могли поменять специально.
Файлы exe используются для распространения вирусов, в частности, троянов. Поэтому при открытии таких файлов соблюдайте осторожность и не забывайте проводить сканирование системы, например, с помощью бесплатной лечащей утилиты Dr.Web CureIt.
Еще одной распространенной причиной при проблемах открытия файлов EXE может быть то, что разработчики пытаются усложнить процесс обхода системы лицензирования платных приложений. При этом может использоваться как шифрование, так и запутывание кода различными упаковщиками.
Какие файлы не стоит открывать в редакторах ресурсов
- EXE более гигабайта величиной. В программе установлены ограничения – образ открываемого файла должен разместиться в пределах первого гигабайта памяти.
- Файлы, которые создавались в Visual Basic. Секция ресурсов таких файлов содержит только иконку и номер версии. Сам код на VB находится в специальном формате, который не откроется в редакторе ресурсов.
- Установщики других программ. В ресурсах хранятся только номер версии и иконка. Внутри таких файлов находится контейнер, который содержит другой, сжатый файл EXE, и программу-распаковщик. Кроме того, для сохранения данных в таких программах используются разные технологии.
- Самораспаковывающиеся архивы в виде exe-шников. Это просто архивированная информация и программа для ее распаковки.
Какие еще существуют программы для открытия exe
Другие распространенные программы, позволяющие открыть exe под Windows:
- VMware ThinApp;
- Microsoft Windows. Для открытия и работы с установочными файлами EXE ОС Windows пользуется программой под названием Windows Installer. Скачивать и устанавливать данный компонент вручную не придется — изначально он присутствует в операционной системе, а при необходимости обновить его это производится автоматически через центральный сервер обновлений Microsoft — WSUS;
- IcoFX;
- Microsoft Visual Studio. Среда для разработчиков с широким функционалом для написания приложений под Windows.
Если ваш ПК является «обладателем» Mac OS, то подойдут такие приложения:
- Parallels Desktop 7, VMware Fusion 4, Oracle VM VirtualBox. Для использования функционала по работе с файлами формата EXE на любой из этих 3-х программ должна быть установлена Microsoft Windows. Т.е. фактически каждая такая программа — среда виртуализации, которая будет открывать и работать с exe файлами.
- Darwine;
- CrossOver;
- Kronenberg WineBottler.
В Linux работают Cedega, Wine и DataFlex.
Если под операционную систему Linux при выборе, чем открывать exe файлы, вы остановитесь на Wine, то рекомендуем обратить внимание на версию от Ethersoft. В нее включен ряд модулей, которые ориентированы на запуск и работу с приложениями для бизнеса — 1С Предприятие и продукты Microsoft. Также хочется отметить, что Wine уже длительное время умеет стабильно работать с MS Office, включая текстовый редактор Word.
Итак, какой программой открывать exe, пользователь может выбрать сам. Каждая из них характеризуется различным функционалом, поэтому перед тем, как остановиться на каком-то одном приложении, стоит протестировать несколько программ.
Отблагодари меня, поделись ссылкой с друзьями в социальных сетях:
Читайте также

Как открыть документы в формате DOC онлайн

Онлайн просмотр файлов с расширением DWG

Как открыть файлы CDR онлайн

Формат AVI

Какими программами лучше открывать файлы формата .264 и .h264

Как и чем открывать, создавать и редактировать файлы формата HTML

Файл формата VOB: какие программы для открытия использовать и как сжать

Для чего используются файлы FDB, как и какими программами их открыть?
Оставить комментарий ВКонтакте
2 Комментариев
Откровенно говоря ни разу не задавался вопросом чем можно открывать исполняемые файлы, ну разве, что только когда создавал самораспаковывающиеся архивы. Хорошая статья, теперь буду знать как и чем их можно редактировать при необходимости.
ООО, да тут даже околохакерские приемы работы с «экзешниками» описаны!
На Линуксе открытие exe без Wine превращается в пляску с бубно с последующим выдиранием волос из головы. Автору спасибо — указал конкретную версию для проги!
EXE — Windows Executable File
Файлы EXE (executable files — исполняемые файлы) — общее название компьютерных программ ОС DOS, OpenVMS, Windows и др. Ресурсы, растровые изображения, иконки и др. элементы, необходимые для работы программы, содержатся именно в таких файлах. После сжатия часто можно воспользоваться сжатой версией файла таким же образом, как и несжатой версией (сжатие производится исполняемыми архиваторами — рабочими пакетами, программными пакетами и т.п.). Сжатые файлы EXE представляют собой самораспаковывающиеся архивы, созданные с использованием CUP386 и UNP. Большинство пользователей компьютеров знают, что для запуска определенной программы в случае отсутствия ярлыка на установочный файл необходимо отыскать файл EXE.
Исполняемые файлы DOS MZ (12 бит) маркируются буквами «MZ» в начале имени файла (в кодировке ASCII). Новые исполняемые файлы (16 бит) используются в OS/2 и Windows (на 16 бит). При этом они маркируются буквами «NE» (в кодировке ASCII). 36-битные исполняемые файлы OS/2 Linear Executable маркируются буквами «LX» (при этом они совместимы только с версиями OS/2 2.0 и выше). Смешанные исполняемые файлы 16/32 бит Linear Executable могут иметь маркировку “LE, причем используются они в ОС Windows 3.x, OS/2 и Windows 9.x. 16-битные новые исполняемые файлы New Executable не учитывают маркировку «MZ», принятую в DOS. 36- и 32-битные файлы PE могут работать в одной ОС одновременно.
Вот небольшой, но неполный список программ, которые могут открывать документы EXE: