Исполнительный файл программы это что

Содержание

Исполнительные файлы запускает программу

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

Обычно в исполняемом файле данные (информация) хранятся в каком-либо формате (например, ELF; см. список) и состоят из нескольких частей:

Заголовки [ править | править код ]

В заголовках могут указываться:

  • предполагаемые исполнители инструкций;
  • параметры (настройки) исполнителя инструкций и окружения;
  • формат инструкций (кода).

Исполнитель инструкций — это некий аппаратно-программный или программный комплекс, способный исполнить инструкции (код). Примеры исполнителей [2] :

Инструкции [ править | править код ]

Инструкции (код) — это:

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

Изменились ярлыки и не открываются программы. Восстановление ассоциаций файлов .exe

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

Исполняемый файл отличают от других файлов:

  • по имени файла (например, файл с расширением.exe или .bin содержит машинный код, .jar — байт-код виртуальной машины Java, .pyc — байт-код виртуальной машины Python);
  • по содержимому файла (по сигнатуре — уникальным последовательностям байт, содержащимся внутри файла и постоянных для файлов одного формата; по shebang «#!»);
  • по атрибутам файла в файловой системе (например, по биту «execute» в ОС, подобных UNIX).

Другое [ править | править код ]

Кроме заголовков и инструкций (кода), исполняемые файлы могут содержать:

  • описание окружения, в которой программа может выполняться;
  • данные, используемые для отладки программы;
  • используемые константы;
  • данные, которые могут потребоваться ОС для запуска процесса (например, размер кучи (число байт), описания структур окон графической подсистемы [прояснить] );
  • список библиотек и используемых функций
  • иконки для ярлыков;
  • тексты, изображения, звуки, видео, архивы, другие исполняемые данные;
  • любые другие данные.

Для уменьшения размера исполняемые файлы или их части могут сжиматься (см. упаковка исполняемых файлов).

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

КАК УСТРОЕН EXE ФАЙЛ?

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

Исполнить исполняемый файл: что это значит?

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

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

Кстати, иногда сами динамические библиотеки способны исполнять роль программ. Так, например, старт любого VST-инструмента в современной студии (DAW) происходит именно по этому принципу. Программа как таковая в виде версии Standalone может отсутствовать, но плагин в виде ее аналога с расширением DLL распознается любой программой.

Читайте также:
Killing floor что это за программа

Программы-исполняемые файлы: типы

Но и это еще не все. Расширение исполняемых файлов сегодня определить не так и просто, не говоря уже о файлах формата EXE или COM. Отдельно стоит отметить не только упомянутые выше стандарты, но и архивные данные.

По сути, архивы формата SFX (Self-Extracting) представляют собой самостоятельно извлекаемые данные на основе срабатывания алгоритма распаковки. Исполнить исполняемый файл такого типа проще простого. Достаточно лишь сделать двойной клик, и операция при выборе места извлечения будет произведена автоматически. На мобильных устройствах используются форматы вроде JAR, JAD APK и т. д., относящиеся к разряду установщиков.

Можно ли открыть исполняемые файлы?

Многих пользователей интересует вопрос редактирования запускаемых файлов. Сразу же стоит всех огорчить. Дело в том, что те же «экзешники» представляют собой компилированные программы, исходный код которых обычно просмотреть невозможно. Можно, конечно, применить утилиты вроде Disassembler, но и они при условии написания приложения изначально на языке C++ этого результата могут и не дать.

Как произвести простейшее редактирование?

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

Можно ли сделать любой файл исполняемым?

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

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

Резюме

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

Но это частный случай, который, в общем-то, с основной темой и не связан. Другое дело – запуск исполняемого файла, о котором пользователь и представления не имеет. В данном случае акцент следует сделать на вирусах, которые могут приходить в виде тех же вложений электронной почты. Если видите, что прикрепленный файл не имеет значка, не вздумайте его открывать.

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

И вызов (запуск) исполняемого файла в данном случае уже может не зависеть от самого пользователя, поскольку вирус внедрился в систему. Остается только уповать на универсальные программы в виде портативных версий или же на утилиты модификаций Rescue Disk с загрузкой и проверкой системы еще до начала старта Windows.

Исполняемый файл как таковой, что самое интересное, в загрузчике отсутствует. Зато есть конфигуратор BIN, который и отвечает за старт системы. Кроме того, в устаревших версиях Windows можно встретить еще и папки вроде i386, в которых располагаются драйверы и некоторые другие сопутствующие утилиты. Но в новых версиях системы таких объектов нет.

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

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

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

Читайте также:
Битуби программа что это

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

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

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

Ещё есть драйверы (DRV или VXD) — специальные программы, нужные для того, чтобы система могла взаимодействовать с конкретными моделями тех или иных устройств. Исполняемые файлы (в Windows особенно) могут зависеть друг от друга: например, для запуска любого приложения нужны определённые системные динамические библиотеки, а им, в свою очередь, нужны драйверы.

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

Источник: prokompter.ru

Исполнительный файл программы это что

Исполняемые файлы содержат код, который запускается при открытии файла. Программы Windows, приложения Mac OS X, скрипты и макросы – все считаются исполняемыми файлами. Так как файлы эти типов выполняют код при запуске, то нельзя открывать неизвестные исполняемые файлов, в том, числе и полученные по электронной почте во вложении.

Самыми распространенными расширениями считаются .EXE, .APP, .VB, .SCR и .MSI.

Расширение Описание Популярность
.apk Пакет приложения Android Очень часто используется
.bat Пакетный файл MS-DOS Очень часто используется
.bin Исполняемый файл Unix Средне используется
.bin Двоичный исполняемый файл Средне используется
.cgi Общий интерфейс шлюза Очень часто используется
.cmd Пакетный файл Windows Часто используется
.cmd Программа dBASE Очень редко используется
.cmd Пакетный файл OS/2 REXX Редко используется
.com Исполняемый файл MS-DOS Очень часто используется
.cpp Файл Apple Xcode Core C Редко используется
.js Исполняемый файл JScript Средне используется
.jse Зашифрованный файл JScript Средне используется
.exe Исполняемый файл Очень часто используется
.exe Приложение PortableApps.com Часто используется
.gadget Гаджет Windows Очень часто используется
.gtp Исполняемый файл Atari ST Очень редко используется
.hta Исполняемый HTML-документ Часто используется
.jar Файл архива Java Очень часто используется
.msi Установочный файл (инсталлятор) Windows Очень часто используется
.msu Пакет обновлений Windows Средне используется
.paf.exe Файл PortableApps.com Часто используется
.pif Информация о приложении Windows Очень часто используется
.ps1 Скрипт Windows PowerShell Часто используется
.pwz Файл мастера создания Microsoft PowerPoint Редко используется
.scr Файл скрипта Часто используется
.thm Макро файл Thermwood Редко используется
.vb Скрипт VBScript Очень часто используется
.vbe Зашифрованный скрипт VBScript Часто используется
.vbs Скрипт VBScript Часто используется
.wsf Файл сценария Windows Очень часто используется
По типу
  • CAD, 3D-графика
  • Архивы
  • Аудио файлы
  • Векторная графика
  • Видео
  • Временные файлы
  • ГИС
  • Графика, изображения
  • Документы
  • Другие файлы
  • Зашифрованные файлы
  • Игры
  • Интернет, веб файлы
  • Исполняемые файлы
  • Конфигурационные файлы
  • Образы дисков, ISO
  • Подключаемые модули, плагины
  • Растровая графика
  • Системные файлы
  • Скрипты, файлы с кодом
  • Текстовые файлы
  • Файлы баз данных
  • Файлы резервных копий
  • Файлы с данными
  • Шрифты

Источник: fileext.ru

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

иконка exe исполняемого файла

Исполняемый файл — это файл используемый для выполнения различных функций или операций на компьютере. В отличие от файлы с данными, исполняемый файл нельзя прочитать, потому что он был скомпилирован. Самые распространенные исполняемые файлы имеют расширения bat, exe, com, bin. В зависимости от операционной системы могут встречаться и другие исполняемые файлы.

  • Чтобы запустить исполняемый файл в MS-DOS или в какой то другой командной строке операционной системы, необходимо зайти в папку с файлом и ввести имя исполняемого файла и нажать клавишу ENTER. Например, необходимо выполнить файл myfile.exe, достаточно зайти в папку где находится файл и написать в командной строке myfile и нажать ENTER.
  • В операционных системах UNIX перед именем файла необходимо ввести ./ Например, если вы введете ./myfile то выполнится файл myfile.
  • Чтобы запустить исполняемый файл в операционной системы Windows достаточно дважды клацнуть по файлу, или нажать ПКМ и выбрать «Открыть»
  • В других операционных системах исполняемые файлы запускаются по одинарному или двойному щелчку по файлу.
Читайте также:
Что за программа распознает музыку по звуку для Андроид

Источник: laptop-info.ru

Исполняемый файл

[executable file] — программный файл (см. ранее), предназначенный для запуска операционной системой. К исполняемым файлам относятся: командный файл, имеющий расширение «*.bat», и машинный файл, имеющий расширение имени «*.com» или «*.ехе».

  • Telegram
  • Whatsapp
  • Вконтакте
  • Одноклассники
  • Email

Еще термины по предмету «Информатика»

Абстрактная структура данных

[abstract logic design] — структура данных, определенная функционально посредством выполняемых на ней операций. Такая структура не связана с поименованными типами объектов.

Разделяющая запись

[space record] — запись, разделяющая страницы в наборе данных.

IBM PC

наиболее распространенные персональные компьютеры.

Похожие

  • Формирование исполняемого файла;
  • Исполнять
  • Файл
  • Исполняющая организация
  • Исполнять на бис
  • Исполняющая процедура
  • Банк исполняющий
  • Входной файл
  • Индекс файла
  • Индексированный файл
  • Индексный файл
  • Основной файл
  • Последовательный файл
  • Программный файл
  • Скрытый файл
  • Упорядоченный файл
  • Файл данных
  • Файл регистрации
  • Файл (file)
  • Хранимый файл

Научные статьи на тему «Исполняемый файл»

1. Компиляция и интерпретация

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

Источник:
Справочник
Категория:
Информатика
Статья от экспертов

2. Метод идентификации исполняемых файлов по их сигнатурам

В статье рассматривается метод защиты программных средств автоматизированных информационных систем на речном и морском транспорте на основе идентификации исполняемых elf-файлов программ, установленных на различных Linux ОС, по их сигнатурам специальной структуры. Под идентификацией следует понимать процесс распознавания некоторого файла как его отождествление с той или иной программой. Многообразие ОС Linux и открытость их исходного кода затрудняют использование стандартных методов анализа и .

Авторы:
Кривцова Ирина Евгеньевна
Салахутдинова Ксения Иркиновна
Юрин Игорь Валентинович
Источник:
Вестник государственного университета морского и речного флота им. адмирала С. О. Макарова
Научный журнал

3. Работа с BAT-файлами

работ При запуске через контекстное меню должен открыться командный интерпретатор, в котором будут исполняться.
, а не BAT-файл.
Команды, которые представляют собой внешние исполняемые файлы.
Внешним исполняемым файлом может быть каждый выполняемый файл, то есть, имеющий расширение EXE, CMD или.
К примеру, «Блокнот» является исполняемым файлом notepad.exe.

Источник:
Справочник
Категория:
Информатика
Статья от экспертов

4. Программное обеспечение защиты исполняемых файлов электронными ключами

Описывается программно-аппаратный метод защиты программного обеспечения с электронными ключами на примере разработанной авторами системы защиты «Sg Protector».

Авторы:
Демьяненко Сергей Владимирович
Садовой Николай Николаевич
Источник:
Advanced Engineering Research
Научный журнал

Повышай знания с онлайн-тренажером от Автор24!

  • Напиши термин
  • ✍️ Выбери определение из предложенных или загрузи свое
  • Тренажер от Автор24 поможет тебе выучить термины, с помощью удобных и приятных карточек

Нужна помощь с работой?

Более 1 000 000 студентов получили ответ на свой вопрос. Эксперты Автор24 помогут и тебе!

Работаем по будням с 10:00 до 20:00 по Мск

  • Лекторий
  • Справочник терминов
  • Методические указания
  • Справочник рефератов
  • Калькуляторы
  • Магазин готовых работ
  • Для правообладателей
  • Сервис помощи студентам
  • Психологическая помощь
  • Партнерская программа
  • Работа для репетиторов
  • Работа для преподавателей
  • Последние статьи

Мы принимаем:

Стикер: корги смотрит почту

Возможность создать свои термины в разработке

Еще чуть-чуть и ты сможешь писать определения на платформе Автор24. Укажи почту и мы пришлем уведомление с обновлением ☺️

Привет! Рады, что термин оказался полезен

Для копирования текста подпишись на Telegram bot. Удобный поиск по учебным материалам в твоем телефоне

Источник: spravochnick.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru