Как выглядит исполняемый файл
Обновлено: 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
Спасибо
Мы только что отправили вам электронное письмо для подтверждения вашего адреса электронной почты. Как только вы подтвердите свой адрес, вы начнете получать информационный бюллетень.
Раздел 404 Закона Сарбейнса-Оксли (SOX) требует, чтобы все публичные компании установили внутренний контроль и процедуры.
Закон о защите конфиденциальности детей в Интернете от 1998 года (COPPA) – это федеральный закон, который налагает особые требования на операторов доменов .
План North American Electric Reliability Corporation по защите критически важной инфраструктуры (NERC CIP) представляет собой набор стандартов.
Стандарт безопасности данных платежных приложений (PA-DSS) – это набор требований, призванных помочь поставщикам программного обеспечения в разработке безопасных .
Взаимная аутентификация, также называемая двусторонней аутентификацией, представляет собой процесс или технологию, в которой оба объекта обмениваются данными .
Экранированная подсеть или брандмауэр с тройным подключением относится к сетевой архитектуре, в которой один брандмауэр используется с тремя сетями .
Медицинская транскрипция (МТ) – это ручная обработка голосовых сообщений, продиктованных врачами и другими медицинскими работниками.
Электронное отделение интенсивной терапии (eICU) — это форма или модель телемедицины, в которой используются самые современные технологии.
Защищенная медицинская информация (PHI), также называемая личной медицинской информацией, представляет собой демографическую информацию, медицинскую .
Снижение рисков – это стратегия подготовки к угрозам, с которыми сталкивается бизнес, и уменьшения их последствий.
Отказоустойчивая технология — это способность компьютерной системы, электронной системы или сети обеспечивать бесперебойное обслуживание.
Синхронная репликация — это процесс копирования данных по сети хранения, локальной или глобальной сети, поэтому .
Коэффициент усиления записи (WAF) – это числовое значение, представляющее объем данных, передаваемых контроллером твердотельного накопителя (SSD) .
API облачного хранилища — это интерфейс прикладного программирования, который соединяет локальное приложение с облачным хранилищем.
Интерфейс управления облачными данными (CDMI) – это международный стандарт, определяющий функциональный интерфейс, используемый приложениями.
Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.
В этой статье
Перейти к разделу
Файл с расширением EXE — это исполняемый файл, используемый в таких операционных системах, как Windows, MS-DOS, OpenVMS и ReactOS, для открытия программ.
Установщики программного обеспечения обычно называются, например, setup.exe или install.exe, но файлы приложений имеют уникальные имена, обычно соответствующие имени программы. Например, когда вы загружаете веб-браузер Firefox, программа установки называется Firefox Setup.exe, но после установки программа открывается с файлом firefox.exe, расположенным в каталоге установки программы.
Некоторые EXE-файлы вместо этого могут быть самораспаковывающимися файлами, которые извлекают свое содержимое в определенную папку при открытии, например, для быстрого распаковывания набора файлов или для установки переносимой программы.
Файлы EXE часто ссылаются на связанные файлы DLL. Вместо этого сжатые файлы EXE используют расширение файла EX_.
EXE-файлы могут быть опасны
Многие вредоносные программы переносятся в виде EXE-файлов, обычно в фоновом режиме программы, которая кажется безопасной. Это заражение происходит, когда программа, которую вы считаете подлинной, запускает вредоносный компьютерный код, который запускается без вашего ведома. На самом деле программа может быть настоящей, но также может содержать вирус, или программа может быть полностью поддельной и иметь знакомое, не угрожающее имя.
Поэтому, как и в случае с другими расширениями исполняемых файлов, будьте осторожны при открытии файлов EXE, которые вы загружаете из Интернета или получаете по электронной почте. EXE-файлы обладают настолько разрушительным потенциалом, что большинство провайдеров электронной почты не разрешают их отправку, а некоторые даже не позволяют поместить файл в ZIP-архив и отправить его. Всегда проверяйте, доверяете ли вы отправителю EXE-файла, прежде чем открывать его.
Еще кое-что, что следует помнить об EXE-файлах: они используются только для запуска приложения. Поэтому, если вы загрузили то, что, по вашему мнению, было видеофайлом, например, но оно имеет расширение .EXE, вы должны немедленно удалить его. Видео, которые вы загружаете из Интернета, обычно имеют формат файла MP4, MKV или AVI, но не EXE. То же правило применяется к изображениям, документам и другим типам файлов — каждый из них использует собственный набор расширений файлов.
Важным шагом в снижении любого ущерба, причиняемого вредоносными EXE-файлами, является обеспечение работоспособности и актуальности антивирусного программного обеспечения.
Как открыть EXE-файл
Файлы EXE не требуют открытия программы, поскольку Windows знает, как с ними обращаться. Однако иногда файлы EXE становятся непригодными для использования из-за ошибки реестра или заражения вирусом. Когда это происходит, Windows обманом заставляют использовать другую программу, например Блокнот, для открытия EXE-файла, что, конечно же, не сработает.
Устранение этого сбоя требует восстановления правильной ассоциации реестра с EXE-файлами.
Некоторые EXE-файлы являются самораспаковывающимися архивами. Эти EXE-файлы могут автоматически извлекаться в определенное место или даже в ту же папку, из которой открывается EXE-файл. Другие могут спросить вас, куда вы хотите распаковать содержимое.
Если вы хотите открыть самораспаковывающийся EXE-файл без дампа его файлов, используйте распаковщик файлов, например 7-Zip, PeaZip или jZip. Например, если вы используете 7-Zip, просто щелкните правой кнопкой мыши файл EXE и выберите его открытие с помощью этой программы, чтобы просмотреть файл EXE как архив.
Также такие программы, как 7-Zip, могут создавать самораспаковывающиеся архивы в формате EXE. Это можно сделать, выбрав 7z в качестве формата архива и включив параметр Создать архив SFX.
Как открыть EXE-файлы на Mac
Если у вас есть программа, которую вы хотите использовать на своем Mac, которая доступна только в виде EXE-установщика/программы, это посмотреть, существует ли обычная версия программы для Mac.
Предполагая, что это недоступно, что часто бывает, другим популярным вариантом является запуск самой Windows с вашего компьютера с macOS с помощью так называемого эмулятора или виртуальной машины. .
Такого рода программы эмулируют (отсюда и название) ПК с Windows — аппаратное обеспечение и все остальное — что позволяет им устанавливать EXE-программы для Windows.
Некоторые популярные эмуляторы Windows включают Parallels Desktop и VMware Fusion, но есть и другие. Boot Camp от Apple — еще один вариант.
Бесплатная программа WineBottler — еще один способ решить эту проблему программ Windows на Mac. Для этого инструмента не требуются эмуляторы или виртуальные машины.
Как конвертировать EXE-файл
EXE-файлы создаются с учетом конкретной операционной системы. Декомпиляция файла, используемого в Windows, приведет к созданию многих файлов, совместимых только с Windows, поэтому преобразование EXE-файла в формат, позволяющий использовать его на другой платформе, например на Mac, будет утомительной задачей.
Вместо того, чтобы искать конвертер EXE, поищите другую версию программного обеспечения, доступную для операционной системы, в которой вы хотите его использовать.CCleaner — это один из примеров программы, которую можно загрузить для Windows в виде EXE-файла или для Mac в виде файла DMG.
Откройте командную строку, введя cmd в строке поиска Windows, затем введите cd path_name. Оказавшись в нужном каталоге, запустите файл, введя start имя_файла.exe.
Если вы используете Java-версию Minecraft, проверьте папку, в которую вы скачали игру. Если вы не можете найти местоположение, используйте папку AppData в Windows. Чтобы найти EXE-файл в macOS, откройте окно Finder и введите ~/Library/Application Support/minecraft.
Что такое исполняемый файл? Исполняемый файл — это программный файл, который можно запустить, с набором инструкций или опций, позволяющих ему что-то делать на вашем ПК. Исполняемые файлы есть почти во всех современных операционных системах, но у большинства людей они ассоциируются с форматом файлов 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, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!
Файл 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-файл, который вы загрузили или получили по электронной почте, если вы не доверяете источнику файла.
Читайте также: