Какой формат у файлов com и exe

Обновлено: 06.07.2024

Расширение файла — это символы после точки в конце имени файла, например .DOCX, .PDF или .TXT. Расширения файлов говорят вам о типе файла и о том, какие программы могут его открыть. Файлы со следующими расширениями являются исполняемыми файлами. Это означает, что они могут запускать программы на вашем компьютере, иногда даже без вашего ведома.

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

< td>Файл информации о программе< td>Файл данных реестра
РасширениеФормат
BATПакетный файл
BINДвоичный исполняемый файл
CMDКомандный сценарий
COMКомандный файл
CPL Расширение панели управления
EXEИсполняемый файл
GADGETWindows Gadget
INF1Файл с информацией об установке
INSНастройки связи через Интернет
INXСкомпилированный скрипт InstallShield
ISUСценарий удаления InstallShield
ЗАДАНИЕФайл задания планировщика заданий Windows
JSE< /td>Файл в кодировке JScript
LNKЯрлык файла
MSCДокумент общей консоли Microsoft
MSIПакет установщика Windows
MSP< /td>Пакет установщика Windows
MSTWindows Insta Файл преобразования установки ller
PAFФайл установщика портативного приложения
PIF
PS1Командлет Windows PowerShell
REG
RGSСкрипт реестра
SCRИсполняемый файл заставки
SCTСкриптлет Windows
SHBWindows Ярлык документа
SHSОбъект Scrap Object
U3PU3 Интеллектуальное приложение
VBФайл VBScript
VBEЗакодированный VBScript Скрипт
VBSФайл VBScript
VBSCRIPTСценарий Visual Basic
WSСценарий Windows
WSFСценарий Windows
WSHНастройки сценариев Windows

Авторское право 2020 Aerorock Ltd, все права защищены | Окленд, Новая Зеландия | +64 9 889 2447 | [электронная почта защищена]

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

Снимок экрана с файлом .exe в Microsoft Windows 11

Файл 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-файл, который вы загрузили или получили по электронной почте, если вы не доверяете источнику файла.

Раздел 404 Закона Сарбейнса-Оксли (SOX) требует, чтобы все публичные компании установили внутренний контроль и процедуры.

Закон о защите конфиденциальности детей в Интернете от 1998 года (COPPA) – это федеральный закон, который налагает особые требования на операторов доменов .

План North American Electric Reliability Corporation по защите критически важной инфраструктуры (NERC CIP) представляет собой набор стандартов.

Взаимная аутентификация, также называемая двусторонней аутентификацией, представляет собой процесс или технологию, в которой оба объекта обмениваются данными .

Экранированная подсеть или брандмауэр с тройным подключением относится к сетевой архитектуре, в которой один брандмауэр используется с тремя сетями .

Метаморфное и полиморфное вредоносное ПО – это два типа вредоносных программ (вредоносных программ), код которых может изменяться по мере их распространения.

Медицинская транскрипция (МТ) – это ручная обработка голосовых сообщений, продиктованных врачами и другими медицинскими работниками.

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

Защищенная медицинская информация (PHI), также называемая личной медицинской информацией, представляет собой демографическую информацию, медицинскую .

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

Отказоустойчивая технология — это способность компьютерной системы, электронной системы или сети обеспечивать бесперебойное обслуживание.

Синхронная репликация — это процесс копирования данных по сети хранения, локальной или глобальной сети, поэтому .

Коэффициент усиления записи (WAF) – это числовое значение, представляющее объем данных, передаваемых контроллером твердотельного накопителя (SSD) .

API облачного хранилища — это интерфейс прикладного программирования, который соединяет локальное приложение с облачным хранилищем.

Интерфейс управления облачными данными (CDMI) – это международный стандарт, определяющий функциональный интерфейс, используемый приложениями.

Комментатор Коро спрашивает, почему вы можете переименовать COM-файл в EXE без каких-либо видимых побочных эффектов. (Джеймс Мастрос задал аналогичный вопрос, хотя в вопросе Джеймса есть дополнительные вопросы, которые я рассмотрю позже.)

Изначально существовали только COM-файлы. Формат COM-файла… гм, нет. Формата нет. COM-файл — это просто образ памяти. Этот «формат» был унаследован от CP/M. Чтобы загрузить COM-файл, загрузчик программы просто загружает файл в память без изменений, а затем переходит к первому байту. Никаких исправлений, контрольной суммы, ничего. Просто загрузите и вперед.

С форматом COM-файла было много проблем, в том числе из-за того, что размер программы не мог превышать 64 КБ. Чтобы устранить эти ограничения, был введен формат файла EXE. Заголовок EXE-файла начинается с магических букв «MZ» и продолжается другой информацией, которую загрузчик использует для загрузки программы в память и подготовки ее к выполнению.

И вот в чем дело: COM-файлы являются «необработанными образами памяти», а EXE-файлы — «структурированными», и различие строго сохраняется.Если вы переименовали EXE-файл в COM, операционная система попытается выполнить заголовок, как если бы это был машинный код (что не очень далеко), и, наоборот, если вы переименовали COM-файл в EXE, загрузчик программы отклонить его, потому что отсутствовал волшебный заголовок MZ.

Итак, когда загрузчик программы изменился, чтобы полностью игнорировать расширение и просто использовать наличие или отсутствие заголовка MZ, чтобы определить, какой это тип программы? Совместимость, конечно.

Более гибкий загрузчик программ означал, что эти «хорошо известные программы» могли сохранить свое расширение COM, но при этом больше не ограничивались ограничением COM-файлов «Все должно умещаться в 64 КБ».

Но подождите, а что, если программа COM просто начинается с букв MZ? К счастью, этого не произошло, потому что машинный код для «MZ» дизассемблируется следующим образом:

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

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

В этой статье

Перейти к разделу

Файл с расширением EXE — это исполняемый файл, используемый в таких операционных системах, как Windows, MS-DOS, OpenVMS и ReactOS, для открытия программ.

Установщики программного обеспечения обычно имеют имена, подобные setup.exe или install.exe, но файлы приложений имеют уникальные имена, обычно соответствующие имени программы. Например, когда вы загружаете веб-браузер Firefox, программа установки называется Firefox Setup.exe, но после установки программа открывается с файлом firefox.exe, расположенным в каталоге установки программы.

Скриншот нескольких EXE-файлов в Windows 10

Некоторые 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.

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