Что такое исполняемый файл

Обновлено: 21.11.2024

Исполняемый файл — это тип компьютерного файла, который запускает программу при его открытии. Это означает, что он выполняет код или серию инструкций, содержащихся в файле. Два основных типа исполняемых файлов: 1) скомпилированные программы и 2) скрипты.

В системах Windows скомпилированные программы имеют расширение .EXE и часто называются "EXE-файлами". На компьютерах Macintosh скомпилированные программы имеют расширение .APP, что является сокращением от application. Оба типа исполняемых файлов были скомпилированы из исходного кода в двоичный машинный код, который непосредственно может выполняться процессором. Однако файлы EXE запускаются только в Windows, а файлы APP запускаются только в Mac OS X. Это связано с тем, что код выполняется операционной системой и поэтому должен быть скомпилирован в формате, понятном операционной системе.

Нескомпилированные исполняемые файлы часто называют сценариями. Эти файлы сохраняются в текстовом формате, а не в двоичном формате. Другими словами, вы можете открыть файл сценария и просмотреть код в текстовом редакторе. Поскольку сценарии не содержат исполняемый машинный код, для их запуска требуется интерпретатор. Например, файл PHP может выполнять код только при запуске через интерпретатор PHP. Если интерпретатор PHP недоступен, сценарий PHP можно открыть только как текстовый файл.

Поскольку исполняемые файлы запускают код при открытии, не следует открывать неизвестные исполняемые файлы, особенно полученные в виде вложений электронной почты. Хотя скомпилированные исполняемые файлы являются наиболее опасными, файлы сценариев также могут запускать вредоносный код. Например, файлы VBScript (.VBS) могут автоматически запускаться в системах Windows через встроенный узел сценариев Windows. Точно так же файлы AppleScript (.SCPT) могут запускаться через интерпретатор AppleScript, входящий в состав Mac OS X. Поэтому, если вы сталкиваетесь с неизвестным файлом и не уверены, содержит ли он исполняемый код, лучше не открывать его. Ниже приведен список распространенных расширений файлов, используемых для исполняемых файлов в системах Windows и Macintosh.

Хотите узнать больше технических терминов? Подпишитесь на ежедневный или еженедельный информационный бюллетень и получайте избранные термины и тесты на свой почтовый ящик.

Технический фактор

Подпишитесь на бесплатную рассылку новостей TechTerms

Спасибо

Мы только что отправили вам электронное письмо для подтверждения вашего адреса электронной почты. Как только вы подтвердите свой адрес, вы начнете получать информационный бюллетень.

Файл EXE – это исполняемая программа, которую можно запускать в Microsoft Windows. Большинство EXE-файлов содержат либо приложения Windows, либо установщики приложений. Однако EXE-файлы также могут хранить вредоносное ПО, распространяемое киберпреступниками, поэтому вам не следует открывать EXE-файл, если вы не доверяете источнику файла. Чтобы запустить программу, содержащуюся в EXE-файле, дважды щелкните файл.

Файл EXE открыт в Microsoft Windows 11

EXE — это основной формат, который разработчики программного обеспечения используют для упаковки и доставки программ Windows. Каждый EXE-файл содержит данные, которые Windows использует для распознавания, чтения и запуска программы, содержащейся в файле. Эти данные сохраняются в скомпилированном двоичном формате, иногда называемом машинным кодом. Файлы EXE также часто содержат дополнительные программные ресурсы, такие как значок программы и ее графические ресурсы графического интерфейса.

Если дважды щелкнуть EXE-файл в Windows, Windows запустит программу, содержащуюся в этом файле. Если файл содержит установщик приложения, он откроется и запустит процесс установки. Если файл содержит приложение, оно откроется. Если файл содержит программу другого типа (например, вредоносное ПО), эта программа будет запущена.

Разработчики обычно называют EXE-файлы так, чтобы можно было определить, содержат ли они установщик или приложение. Например, файлы EXE, содержащие установщик, часто называются setup.exe , а файлы EXE, запускающие приложение, обычно содержат имя приложения (например, msedge.exe для Microsoft Edge).

Разница между файлами EXE и файлами MSI

Разработчики могут сохранять установщики приложений Windows в виде файлов .MSI вместо файлов EXE. Файлы MSI аналогичны файлам EXE, за исключением того, что они всегда содержат установщики приложений. Они никогда не содержат приложений Windows или других программ. Windows всегда использует установщик Windows (утилиту, входящую в состав Windows), чтобы открыть файлы MSI и установить содержащуюся в них программу.

Распространенные имена EXE-файлов

setup.exe — обычное название для установщиков приложений. При открытии начинается процесс установки.

install.exe — еще одно популярное имя для установщиков приложений.

Как открыть EXE-файл

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

Продвинутые пользователи также могут извлечь содержимое EXE-файла, не запуская содержащуюся в нем программу, с помощью инструментов расширения архива, таких как 7-Zip или RARLAB WinRAR.

Как запустить EXE-файл вне Windows

Формат файла EXE разработан специально для использования в Windows. Операционные системы (ОС), отличные от Windows, такие как macOS и Linux, не могут изначально запускать программы, сохраненные в виде EXE-файлов. Однако пользователи macOS, Linux и других пользователей, отличных от Windows, могут запускать программы Windows на своих ПК, создав виртуальную машину Windows.

В macOS вы можете использовать виртуальную машину Windows, созданную Parallels Desktop или VMware Fusion, для запуска программы, содержащейся в EXE-файле. Вы также можете установить Windows на Mac с помощью пакета утилиты Boot Camp, входящего в состав ОС.

В Linux вы можете использовать виртуальную машину Windows, созданную Oracle VM VirtualBox, для запуска программы, содержащейся в EXE-файле. Вы также можете использовать Wine — приложение, разработанное специально для того, чтобы пользователи могли запускать приложения Windows без установки Windows.

В Android вы можете использовать версию Wine для Android для запуска приложений Windows. Однако Wine для Android ограничен архитектурой устройств Android и может запускать только некоторые программы Windows. В iOS вы можете использовать версию Turing Software UTM для iOS для запуска приложений Windows.

Предупреждение

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

Что такое исполняемый файл? Исполняемый файл — это программный файл, который можно запустить, с набором инструкций или опций, позволяющих ему что-то делать на вашем ПК. Исполняемые файлы есть почти во всех современных операционных системах, но у большинства людей они ассоциируются с форматом файлов Windows EXE.

Обычно вы увидите файл EXE при установке нового программного обеспечения или запуске программы на своем ПК, где используется расширение EXE. Если вы создаете собственное программное обеспечение, вы даже можете создать собственный исполняемый файл для запуска, установки или распространения. Если вам интересно узнать больше об исполняемых файлах и о том, как создать исполняемый файл, вот что вам нужно сделать.

Риски исполняемых (EXE) файлов

Когда вы запускаете исполняемый файл, вы даете ему разрешение на выполнение содержащихся в нем инструкций. Так работает любое программное обеспечение, от простых скриптов, состоящих из нескольких строк, до сложных программ с миллионами строк кода.

Прежде чем запускать или создавать исполняемый файл, следует знать о потенциальных рисках. Исполняемые файлы могут содержать инструкции в исходном коде, которые могут повредить ваш компьютер.

Он может указать вашему компьютеру удалить другие файлы или отправить информацию во внешний источник. Это определение вредоносного ПО, созданного для причинения вреда за ваш счет.

Перед запуском любого исполняемого файла, особенно если он запрашивает административные разрешения во всплывающем окне контроля учетных записей, следует проверить файл на наличие вредоносных программ с помощью системы безопасности Windows или собственного стороннего антивирусного программного обеспечения, такого как Malwarebytes. Вы также должны устанавливать или запускать программное обеспечение только из источников, которым вы абсолютно доверяете.

Если вы создаете собственное программное обеспечение для запуска, убедитесь, что код не предназначен для доступа к каким-либо важным файлам. Хотя Windows обычно предотвращает несанкционированный доступ к системным файлам с помощью UAC, дважды проверьте свой код, прежде чем запускать его, чтобы убедиться, что программное обеспечение не может нанести вред вашему компьютеру.

Открытие исполняемых (EXE) файлов в Windows

Если вы хотите открыть исполняемый файл в Windows, это можно сделать несколькими способами. Windows автоматически распознает формат EXE-файла как исполняемый файл, поэтому обычно его можно открыть с рабочего стола, из проводника Windows, с помощью меню «Пуск» Windows (для установленного программного обеспечения) или с помощью окна «Выполнить».

  • Чтобы открыть файлы EXE на рабочем столе или в проводнике Windows, дважды щелкните файл. Это даст указание Windows открыть его.

  • Список установленных программ в меню "Пуск" Windows — это ярлыки для EXE-файлов этих программ (например, Chrome.exe для Google Chrome). Нажмите значок меню "Пуск" (или нажмите клавишу Windows на клавиатуре), затем нажмите один из пунктов, чтобы запустить программу.

  • Чтобы использовать окно команды «Выполнить» для запуска EXE-файла, нажмите клавишу Windows + R на клавиатуре. Либо щелкните правой кнопкой мыши значок меню "Пуск" и выберите пункт "Выполнить".

  • В окне команды «Выполнить» найдите исполняемый файл, нажав кнопку «Обзор», или введите путь к файлу напрямую. Если вы хотите запустить EXE-файл, нажмите OK.

  • Если EXE-файл запрашивает административный доступ, вам нужно разрешить его запуск во всплывающем окне UAC. Нажмите Да, чтобы разрешить это.

  • Если исполняемый файл не запускается (например, он может быть разработан для более старой версии Windows), Windows остановит его запуск. Вы также можете увидеть сообщение об ошибке. В этом случае нажмите "Закрыть" и найдите альтернативную версию файла для запуска.

Как создать исполняемый файл в Windows

Если вы хотите создать свои собственные исполняемые файлы в Windows, вы можете это сделать, но это не так просто, как переименовать файл и добавить .exe в его конец.

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

Для этого в Windows можно использовать встроенный мастер IExpress, но это программное обеспечение очень старое и давно не обновлялось. Лучшим вариантом является использование Inno Setup с открытым исходным кодом или, для базовых самораспаковывающихся EXE-файлов, вы можете использовать 7-Zip.

Файл EXE, созданный с помощью 7-Zip, на самом деле является архивным файлом SFX. Этот архивный файл в формате EXE автоматически извлечет все включенные файлы на ваш компьютер, что делает его идеальным для простого развертывания программного обеспечения.

Если вы хотите поделиться файлами с несколькими пользователями, не беспокоясь о том, что у них установлено нужное программное обеспечение, создание такого файла будет хорошим вариантом.

  • Чтобы создать EXE-файл с помощью 7-ZIP, поместите файлы в папку в проводнике Windows. Щелкните папку правой кнопкой мыши и выберите 7Zip > Добавить в архив.

  • В окне «Параметры» установите флажок «Включить архив SFX». Вы также захотите установить формат архива на 7z, метод сжатия на LZMA2 и уровень сжатия на нормальный. Нажмите OK, чтобы создать файл.

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

В противном случае, если вы хотите создать «настоящий» исполняемый файл, вам нужно научиться программировать.

Запуск исполняемых файлов на Mac или Linux

То, как исполняемые файлы работают в Windows, полностью отличается от того, как программы работают на других платформах, таких как Linux или macOS. На этих платформах есть исполняемые файлы, но они не в формате EXE.

Например, в Linux любой файл может быть исполняемым, но для запуска его как программы с помощью chmod требуется специальный флаг прав доступа к файлу. Например, команда chmod +x file даст файлу с именем file разрешение на выполнение.

В macOS используется несколько иной метод запуска программного обеспечения. Если приложение не было установлено из App Store и не от разработчика, которого он знает или которому доверяет, то запуск приложения будет запрещен. Вам нужно будет разрешить это в меню «Системные настройки» > «Безопасность и конфиденциальность».

Однако macOS как система на основе Unix поддерживает команду chmod, позволяющую выполнять более простые сценарии с помощью приложения «Терминал». Например, если вы разработали сценарий Python, вы можете использовать команду chmod +x для его запуска.

Вы также можете использовать эмулятор WINE для Linux и macOS для запуска и установки файлов Windows EXE на этих платформах. Разработанный для эмуляции определенных инструкций и библиотек Windows, использование WINE для запуска EXE-файла будет иметь разный уровень успеха.

Вы можете проверить, насколько хорошо популярное программное обеспечение будет работать с WINE, проверив базу данных WineHQ.

Запуск исполняемых файлов в Windows 10

Ничто не мешает вам создавать собственное программное обеспечение, особенно если вы объединяете его с пакетами установщика Windows, чтобы упростить его установку. Однако для большинства пользователей Windows 10 файлы EXE предназначены для запуска, а не для создания. Пока вы запускаете программное обеспечение только из источников, которым доверяете, исполняемые файлы должны быть относительно безопасными.

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

Бен Стоктон (Ben Stockton) – внештатный писатель-технолог из Великобритании. В прошлой жизни Бен был преподавателем колледжа в Великобритании, обучая подростков и взрослых. Покинув класс, Бен воспользовался своим педагогическим опытом и применил его к написанию технических практических руководств и учебных пособий, специализирующихся на Linux, Windows и Android. Он имеет степень в области истории и аспирантуру в области вычислительной техники. Прочитать полную биографию Бена

Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!

Исполняемые файлы — это файлы, которые запускаются как программы в вашей операционной системе при их открытии (запуске). Проще говоря, исполняемый файл состоит из ряда инструкций, которые выполняются вашим компьютером при открытии файла.

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

Расширения популярных исполняемых файлов приложений

Разбивка файловой базы данных — расширения исполняемых файлов приложений

Популярные расширения исполняемых файлов приложений

< td align="left">13749 < /tr>
Расширение файла Общее количество файлов Самый старый файл (дата) Последний файл (дата)
COM 138 chcp.com
(02.11.2006)
wdsnbp.com
(03/ 04/2020)
DS 11 wiatwain .ds
(02.11.2006)
WR2.ds
(01.02.2020)
XBAP 6 XamlViewer_v0300.xbap
(11.04.2009)
XamlViewer_v0300.xbap
(05.10.2019)
SCR 205 scrnsave.scr
(02.11.2006)
vaesaver.scr
(24.02.2020)
PNF 4489 machine.PNF
(02.11.2006)
volsnap.PNF
(23.03.2020)
PRX 2923 winsat.prx
(02.11.2006)
PcleLowQualityPAL.prx
(20.01.2020)
ВЫХОД 52 LXMDCLN4.OUT
(09 /18/2006)
test.xml.out
(17/02/2020)
BAG 44 deCV5A-PropertyBag.bag
(18.06.2013)
saMV5A-PropertyBag.bag
(18.03.2017)
XAP 134 CommunicatorContentBinApp.xap
(10.05.2017)
NativeHostPollApp.xap
(12.02.2020)
MST 728 luna.mst
(14.04.2008)
ShellUI.MST
(04.03.2020)
EXE 32144 EXCH_reg trace.exe
(18.08.2001)
MpSigStub.exe
(30.03.2020)
VDM 848 mpasbase.vdm
(02.11.2006)< /td>
MpAvBase.vdm
(25.02.2020)
БИН c4.bin
(18.09.2006)
ShutdownPerformanceDiagnostics_SystemData.bin< br />(30.03.2020)
MSC 153 comexp.msc
(18.09.2006)
WF.msc
(04.03.2020)
EFI 115 bootmgfw.efi
(04/ 11/2009)
SecConfig.efi
(04.03.2020)

Читайте также: