Исполняемыми в ос windows являются файлы с расширениями

Исполняемые файлы имеют расширение какого типа? Наиболее распространенные

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

Чем исполняемые файлы отличаются от других объектов

Прежде чем утверждать, что исполняемый файл программы может иметь расширение только одного определенного типа, необходимо разобраться в том, как отличить такой объект от других. К основным отличиям исполняемых файлов от других информационных данных можно отнести следующие факторы: само расширение, которое указывает на содержание в файле либо машинного, либо байт-кода виртуальной машины, сигнатура, атрибуты в файловой системе. Однако даже если пользователь знает, что исполняемые файлы имеют расширение имени типа EXE, то обычными средствами посмотреть содержимое не получится, поскольку такие объекты обладают компилированным содержимым, которые отображается при просмотре в виде бессмысленного набора символов. В общем случае пользователю придется использовать средства Disassembler, или что-то подобное, что позволяет выполнить декомпиляцию. Но речь пойдет не об этом.

Исполняемые файлы: структура

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

Принцип работы

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

Исполняемые файлы программ: какое расширение они имеют?

Теперь перейдем к рассмотрению вопроса, связанного с расширениями. Разумеется, совершенно все типы рассмотреть не получится, это займет очень много времени. Мы отметим только наиболее распространенные и популярные варианты. Итак, расширение задается в зависимости от типа содержимого. Так, например, в операционной системе типа Windows наиболее распространенные исполняемые файлы обладают расширением EXE. Это относится ко всем программам, которые рассчитаны на работу в среде данных операционных систем. Такие объекты содержат в себе машинные коды. Файлы BIN являются очень похожими. Пакетные файлы типа CMD, BAT и COM являются еще одним типом исполняемых файлов. Первый тип в данном случае является пакетным файлом Windows. Файлы второго и третьего типа относятся к операционным системам семейства DOS. Многие из вас вероятно уже встречали файлы типа MSI иMSU. Это может быть установщик обновлений системы, или родной инсталлятор операционной системы Windows. Отдельную категорию файлов составляют макросы и скрипты. Это файлы с расширениями JSE, JS, SCR,VBE, VBS, VB. Часто также встречаются файлы JAD иJAR, которые предназначены для установки приложений в мобильные устройства или использование в среде JAVA. В своем содержании такие объекты имеют уже не машинные коды, а коды виртуальных машин.

Какое расширение имеют исполняемые файлы в различных ОС?

Если внимательно посмотреть, то можно заметить, что в некоторых ОС встречаются довольно специфичные компоненты. Так, например, в операционной системе Windows имеется специальная категория исполняемых файлов. Вообще, в любой операционной системе можно найти как стандартные, так и специальные компоненты. Однако имеются и некоторые общие форматы, например, HTA, исполняемый документ HTML. Они работают практически везде вне зависимости от используемого типа операционной системы. Что же касается других типов систем, то, например, в «маках» исполняемые файлы обладают расширением APP для программ и PKG для дистрибутивов. В операционных системах семейства Linux дело обстоит немного иначе. Проблема заключается в том, что в таких операционных системах понятие расширения вообще отсутствует. Можно распознать исполняемый файл по атрибутам, например, системный, скрытый, только для чтения и т.д. В результате проблема изменения расширения для запуска или прочтения искомого файла пропадает. Впрочем, в любой операционной системе даже на мобильных устройствах можно найти огромное число объектов данного типа. Не нужно далеко ходить. В той же операционной системе семейства Android исполняемый файл установщика имеет расширение APK. В яблочных устройствах исполняемые файлы имеют расширение IPA.

Заключение

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

Источник

Список расширений исполняемых файлов

Файл с исполняемым расширением (см. Что такое расширение файла?) в отличие от других форматов файлов, которые только содержат данные, например, музыку, видео, текстовый документ и т.п., могут быть запущены на исполнение. Т.е., если вы открываете файл с одним из исполняемых расширений, ваш компьютер может, без вашего дальнейшего участия, выполнить одну или несколько операций, запрограммированных в этом файле. Это могут быть как полезные действия, например, запуск текстового редактора или интернет-браузера, так и действия несущие в себе опасность для ваших данных или других программ на компьютере, т.е. это может быть компьютерный вирус.

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

Примечание: это не полный, но пополняемый список исполняемых расширений файлов. Если вы знаете еще о каком-то исполняемом расширении файла, пожалуйста, сообщите.

РасширениеФорматWindowsMacOSLinuxAndroidiOS
ACTIONAutomator Action
APKПриложение
APPИсполняемый файл
BATBatch File
BINBinary Executable
CMDCommand Script
COMCommand File
COMMANDTerminal Command
CPLControl Panel Extension
CSHC Shell Script
EXEИсполняемый файл
GADGETWindows Gadget
INF1Setup Information File
INSInternet Communication Settings
INXInstallShield Compiled Script
IPAПриложение
ISUInstallShield Uninstaller Script
JOBWindows Task Scheduler Job File
JSEJScript Encoded File
KSHUnix Korn Shell Script
LNKFile Shortcut
MSCMicrosoft Common Console Document
MSIWindows Installer Package
MSPWindows Installer Patch
MSTWindows Installer Setup Transform File
OSXИсполняемый файл
OUTИсполняемый файл
PAFPortable Application Installer File
PIFProgram Information File
PS1Windows PowerShell Cmdlet
REGRegistry Data File
RGSRegistry Script
RUNИсполняемый файл
SCTWindows Scriptlet
SHShell Script
SHBWindows Document Shortcut
SHSShell Scrap Object
U3PU3 Smart Application
VBVBScript File
VBEVBScript Encoded Script
VBSVBScript File
VBSCRIPTVisual Basic Script
WORKFLOWAutomator Workflow
WSWindows Script
WSFWindows Script

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

Источник

Форматы исполняемых файлов

Содержание

Исполни́мый (исполня́емый) мо́дуль, исполнимый файл (англ. executable file ) — файл, содержащий программу в виде, в котором она может быть (после загрузки в память и настройки по месту) исполнена компьютером.

Чаще всего он содержит двоичное представление машинных инструкций для определённого процессора (по этой причине на программистском сленге в отношении него используют слово бинарник — кальку с английского binary), но может содержать и инструкции на интерпретируемом языке программирования, для исполнения которых требуется интерпретатор. В отношении последних часто используется термин «скрипт».

Статус исполнимости файла чаще всего определяется принятыми соглашениями. Так, в одних операционных системах исполнимые файлы распознаются благодаря соглашению об именовании файлов (например, путём указания в имени расширения файла — .exe или .bin), тогда как в других исполнимые файлы обладают специфичными метаданными (например, битом разрешения execute в UNIX-подобных операционных системах).

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

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

В настоящее время существует большое количество файловых форматов исполняемых файлов для различных операционных систем. При этом документация, хотя и существует, зачастую разрознена или практически недоступна (например, описание формата LX/LE становится всё сложнее и сложнее найти). Плюс к этому различные производители программного обеспечения вводят дополнительные расширения, которые, зачастую, становится трудно сопоставить с оригинальным форматом или они взаимоисключающие.

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

С приходом на рынок микропроцессоров 386+ возникла необходимость поддержки 32-разрядного кода, что, естественно, привело к появлению такого формата, как LE (использовался в оболочках семейства Windows 3.x и операционных систем семейства Windows 9x) и LX (использовался в операционной системе OS/2). Данные форматы позволили смешивать как 16-битный код, так и 32-битный. Кроме смешанного кода переходной период также потребовал реализации такого механизма, как thunking, что также наложило отпечаток на данные форматы файлов.

В кросс платформенной OS/2 (OS/2 PPC, Workstation OS) конечным форматом файлы был принят формат ELF, о котором будет сказано несколько дальше.

Формат COFF был принят не всеми производителями семейства Unix и многие все еще продолжали использовать a.out. Ситуация изменилась с появлением формата ELF. Достаточно удачное решение и учет того, что формат не был ориентирован под специфические особенности определенной архитектуры, он получил широкое распространение. Большинство современных реализаций Unix и ряд других операционных систем используют именно его. Существует также «универсальный» формат ELF, содержащий двоичные образы для большинства различных платформ. Сложно сказать, будет ли формат FatELF широко использован, но если оглянуться на историю подобный «многосистемных» форматов, то, скорее всего, FatELF не получит широкого распространения.

Источник

Ассоциация файлов в Windows: что такое, как изменить или восстановить (Апрель 2021).

Table of Contents:

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

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

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

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

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

Замечания: Это не полный список исполняемых расширений файлов, а также список опасных, но неиспользуемых типов файлов.

Расширения файлов высокого риска

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

Другими словами, файлы с расширениями, перечисленными ниже, могут быть выполнены с некоторой базовой частью Windows, macOS, Linux и т. Д. Никакой дополнительной программы не требуется.

расширениеФорматОперационные системы)
ДЕЙСТВИЯДействие автоматаMacos
APKзаявкаAndroid
ПРИЛОЖЕНИЕисполнимыйMacos
ЛЕТУЧАЯ МЫШЬПакетный файлWindows
BINБинарный исполняемый файлWindows, macOS, Linux
CMDКомандный скриптWindows
COMФайл командыWindows
КОМАНДАКоманда терминалаMacos
CPLРасширение панели управленияWindows
CSHСценарий оболочки CmacOS, Linux
EXEисполнимыйWindows
GADGETГаджет для WindowsWindows
INF 1Файл информации установкиWindows
INSНастройки интернет-связиWindows
INXСкомпилированный скрипт InstallShieldWindows
IPAзаявкаIOS
ISUСкриншот InstallShield UninstallerWindows
РАБОТАФайл задания планировщика заданий WindowsWindows
JSEЗакодированный файл JScriptWindows
КШСкриншот Unix Korn ShellLinux
LNKЯрлык файлаWindows
MSCДокумент Microsoft Common ConsoleWindows
MSIПакет установщика WindowsWindows
MSPПатч установщика WindowsWindows
MSTФайл преобразования установки установщика WindowsWindows
OSXисполнимыйMacos
ИЗисполнимыйLinux
PAFПортативный файл установщика приложенийWindows
PIFФайл информации программыWindows
PRGисполнимыйGEM
PS1Командлет Windows PowerShellWindows
REGФайл данных реестраWindows
RGSСценарий реестраWindows
БЕЖАТЬисполнимыйLinux
SCRЭкранная заставкаWindows
SCTWindows ScriptletWindows
SHBЯрлык документов WindowsWindows
SHSОбъект обломков обложекWindows
U3PУмное приложение U3Windows
VBФайл VBScriptWindows
VBEКодированный скрипт VBScriptWindows
VBSФайл VBScriptWindows
VBSCRIPTСкрипт Visual BasicWindows
WORKFLOWАвтоматический рабочий процессMacos
WSСкрипт WindowsWindows
WSFСкрипт WindowsWindows
WSHПредпочтение Windows ScriptWindows

1 Чтобы выполнить файл INF, вы должны открыть всплывающее меню (обычно щелкнув правой кнопкой мыши по файлу) и выбрать устанавливать.

Другие исполняемые расширения файлов

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

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

расширениеФорматпрограмма
0xEПереименованный файл вирусовF-Secure Internet Security
73KПрименение TI-73TI Connect
89KПрименение TI-89TI Connect
A6PФайл программного обеспечения Authorware 6Adobe Authorware
переменный токСкрипт GNU AutoconfAutoconf
ACCФайл аксессуаров GEMGemulator
ACRСкрипт ACRobotACRobot
ACTMМакрос действий AutoCADAutoCAD
AHKСценарий AutoHotkeyAutoHotkey
ВОЗДУХПакет установки Adobe AIRAdobe AIR
ПРИЛОЖЕНИЕПриложение FoxProVisual FoxPro
ARSCRIPTСкрипт ArtRageСтудия ArtRage
КАКФайл Adobe Flash ActionScriptAdobe Flash
ASBAlphacam Stone VB MacroAlphacam
AWKСкрипт AWKAWK
AZW2Файл Kindle Active Content AppМенеджер Kindle Collection
ЛУЧСкомпилированный файл ErlangErlang
BTMПакетный файл 4DOS4DOS
CELСкрипт CelestiaCelestia
CELXСкрипт CelestiaCelestia
CHMСкомпилированный файл справки HTMLFirefox, IE, Safari
COFФайл MPLAB COFFMPLAB IDE
ЭЛТСертификат безопасностиFirefox, IE, Chrome, Safari
ДЭКПакетный файл Eavesdropperсоглядатай
DLDПрограмма, разработанная EdLogEdlog
DMCСценарий медицинского менеджераМедицинский менеджер Sage
DOCMWord Macro-Enabled DocumentMicrosoft Word
DOTMШаблон Word Macro-EnabledMicrosoft Word
DXLСценарий Rational DOORSРациональные ДВЕРИ
EARФайл архива Java EnterpriseApache Geronimo
EBMEXTRA! Основные макросыEXTRA!
EBSСкрипт E-Run 1.xE-Prime (v1)
EBS2Скрипт E-Run 2.0E-Prime (v2)
ECFКомпонентный файл SageCRMSageCRM
EHAMИсполнение ExtraHAMИнструментарий для программистов HAM
ELFИгровой файл Nintendo WiiЭмулятор дельфинов
ESСкрипт SageCRMSageCRM
EX4Файл программы MetaTraderMetaTrader
ExoPCПриложение ExoPCEXOfactory
EZSБазовый скрипт статистики EZ-REZ-R Stats
ФАССкомпилированный файл AutoLISP с быстрой загрузкойAutoCAD
FKYFoxPro MacroVisual FoxPro
FPIСценарий FPS Creator IntelligenceСоздатель FPS
FRSСкрипт Flash RenamerFlash Renamer
FXPПрограммная программа FoxProVisual FoxPro
GSGeosoft ScriptOasis Montaj
ВЕТЧИНАИсполняемый файл HAMВетчина Runtime
HMSСценарий HostMonitorHostMonitor
HPFПрограммный файл HP9100AЭмулятор HP9100A
HTAПриложение HTMLInternet Explorer
ММВiMacro MacroiMacros (дополнение к Firefox)
IPFСценарий установщика SMSMicrosoft SMS
ISPНастройки интернет-связиMicrosoft IIS
JARАрхив JavaFirefox, IE, Chrome, Safari
JSИсполняемый скрипт JScriptFirefox, IE, Chrome, Safari
JSXСкрипт ExtendScriptИнструментарий Adobe ExtendScript
KIXСкрипт KiXtartKiXtart
LOInterleaf Compiled Lisp FileQuickSilver
LSФайл LightWave LScriptСветовая волна
МАМДоступ к рабочей книге Macro-EnabledMicrosoft Access
MCRМакросы Macintosh или Tecplot3ds Max
MELФайл встроенного языка MayaМайя 2013
MPXПрограмма FoxPro Compiled MenuVisual FoxPro
MRCскрипт mIRCMirc
МИЗ3ds Max Script3ds Max
МИЗMaxwell ScriptМаксвелл Рендер
MXEMacro Express Playable MacroMacro Express
NEXEИсполняемый исполняемый файл ChromeХром
OBSСкрипт ObjectScriptObjectScript
OREИсполнение рудыОкружающая среда Runtime
OTMМакрос OutlookMicrosoft Outlook
PEXИсполняемый файл ProBoardProBoard BBS
PLXИсполняемый файл PerlActivePerl или Microsoft IIS
POTMШаблон дизайна с поддержкой макросов PowerPointMicrosoft PowerPoint
PPAMPowerPoint Macro-Enabled Add-inMicrosoft PowerPoint
ППСМСлайд-шоу PowerPoint Macro-EnabledMicrosoft PowerPoint
PPTMPowerPoint Macro-Enabled PresentationMicrosoft PowerPoint
КНРФайл кода ресурса PalmPalm Desktop
PVDСкрипт InstalitInstalit
PWCФайл PictureTakerPictureTaker
PYCСкомпилированный файл Pythonпитон
ЧЛНОптимизированный код Pythonпитон
QPXЗапрошенная программа FoxProVisual FoxPro
RBXСводный скрипт Rembo-CRembo Toolkit
ROXИсполняемый файл отчета ActuateeReport
RPJРеальный файл задания партии PacРеальный Пак
S2AПрименение SEAL2ПЕЧАТЬ
SBSСценарий SPSSSPSS
SCAScala ScriptДизайнер Scala
ШРАМСценарий СКАРШРАМ
SCBScala Опубликованный скриптДизайнер Scala
SCRIPTОбщий скриптОригинальный скриптовый движок 1
SMMAmi Pro MacroAmi Pro
SPRФайл сгенерированный FoxProVisual FoxPro
TCPTally Compiled ProgramРазработчик Tally
THMМакрос ThermwoodMastercam
TLBБиблиотека типов OLEМайкрософт Эксель
TMSСценарий TelemateTelemate
UDFПользовательская функция ExcelМайкрософт Эксель
UPXUltimate Packer для файла eXecutablesUltimate Packer для eXecutables
URLИнтернет-ярлыкFirefox, IE, Chrome, Safari
VLXСкомпилированный файл AutoLISPAutoCAD
VPMVox Proxy MacroПрокси-сервер Vox
WCMWordPerfect MacroWordPerfect
WIDGETYahoo! ВиджетYahoo! Виджеты
WIZФайл мастера MicrosoftMicrosoft Word
WPKWordPerfect MacroWordPerfect
WPMWordPerfect MacroWordPerfect
XAPПакет приложений SilverlightMicrosoft Silverlight
XBAPПриложение для браузера XAMLFirefox, IE
XLAMНадстройка Excel с макроопределениемМайкрософт Эксель
XLMExcel Macro-Enabled WorkbookМайкрософт Эксель
XLSMExcel Macro-Enabled WorkbookМайкрософт Эксель
XLTMШаблон Excel с макроопределениемМайкрософт Эксель
XQTМакрос SuperCalcCA SuperCalc
XYSСкрипт XYplorerXYplorer
ZL9Переименованный файл вирусовZoneAlarm

1 Под «Original Scripting Engine» я имею в виду любую программу, создавшую скрипт. Было бы невозможно перечислить и обновить количество сценариев, которые могут использовать эти расширения файлов.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *