Файлы с расширением .exe являются одними из наиболее распространенных форматов исполняемых файлов в операционных системах Windows. Они содержат инструкции, которые операционная система может выполнять без дополнительной интерпретации.
Эти файлы представляют собой программы или приложения, которые могут быть запущены на компьютере пользователя при двойном щелчке. Именно они позволяют открывать различные программы, игры, установочные файлы и многое другое.
Исполняемые файлы .exe могут содержать в себе не только исходный код программы, но и другие файлы, необходимые для ее работы. Отличительной чертой таких файлов является их способность к автономной работе без дополнительных зависимостей.
Однако следует помнить, что файлы с расширением .exe могут также представлять угрозу для безопасности вашего компьютера, поэтому всегда стоит быть осторожным при открытии неизвестных файлов из сети. Будьте внимательны и проверяйте их на наличие вирусов или вредоносного кода.
Важно помнить, что исполняемые файлы .exe могут быть созданы разработчиками программ, но также могут быть использованы злоумышленниками для атак на ваш компьютер. Поэтому рекомендуется всегда использовать антивирусное программное обеспечение и быть предельно осторожными при открытии файлов неизвестного происхождения.
История и происхождение
- Этот формат файлов используется для хранения исполняемого кода программы, который можно запустить на компьютере.
- Происхождение exe связано с необходимостью хранить все необходимые данные для работы программы в одном файле.
- Информация в exe файлах содержит инструкции для компьютера о том, как открыть и выполнить программу.
Именно благодаря формату exe пользователи могут без проблем запускать различные программы на своих устройствах, достаточно лишь дважды кликнуть на соответствующий файл.
За последние десятилетия формат exe претерпел кардинальные изменения, чтобы стать более безопасным и эффективным для пользователей по всему миру.
Функциональное назначение exe файла
Описание exe формата включает в себя информацию о программе, ее возможностях и способах взаимодействия с пользователем. Этот формат обеспечивает удобство и простоту запуска программ, так как не требует установки дополнительных приложений для работы с ними.
Благодаря exe файлам пользователь имеет возможность запустить программу одним нажатием кнопки, что существенно облегчает его работу. Этот формат позволяет пользователям быстро и удобно получать доступ к различным приложениям, не тратя много времени на настройку и установку.
Используя exe файлы, пользователи могут легко управлять запуском программ, выбирая необходимое приложение и открывая его без лишних сложностей. Благодаря этому формату пользователи могут быстро находить нужные программы и использовать их в повседневной работе.
Элементарная структура exe файлов и их функциональное назначение делают их одним из наиболее популярных форматов исполняемых файлов, используемых на современных компьютерах. Они обеспечивают простой и удобный способ открытия программ, что делает работу с компьютером более эффективной и удобной для пользователей.
Безопасность и угрозы при работе с файлами .exe
В данном разделе мы проследим понятие безопасности в контексте открытия и запуска файлов с расширением .exe. Угрозы могут крыться в самом файле и его содержимом, поэтому важно быть внимательным при работе с данным типом файлов.
Открывая файл .exe, пользователь может столкнуться с различными опасностями, такими как вирусы, трояны, руткиты и другое вредоносное ПО. Эти программы способны повредить компьютер, украсть личные данные или даже вымогать деньги.
Для предотвращения угроз следует использовать антивирусное программное обеспечение, проводить регулярные обновления и сканирования системы. Помните, что безопасность вашего компьютера в ваших руках.
При работе с файлами .exe рекомендуется избегать незнакомых и подозрительных источников загрузки. Тщательно проверяйте файлы на наличие вирусов перед их открытием и запуском.
Не стоит доверять подозрительным ссылкам, рекламе и электронным сообщениям, которые могут содержать вредоносные файлы .exe. Лучше быть бдительными и избегать потенциальных угроз для безопасности вашего компьютера и данных.
Всегда помните, что хорошо обученный пользователь, осведомленный о возможных угрозах, может существенно снизить риск заражения своей системы и обеспечить ее безопасность в целом.
Применение в повседневной жизни
Файлы с расширением exe встречаются нам в повседневной жизни чаще, чем мы думаем.
Этот формат используется для установочных программ, приложений, игр и других программ, которые мы запускаем на наших устройствах.
Благодаря exe-файлам мы можем скачивать и устанавливать различное программное обеспечение для компьютера, ноутбука или смартфона.
Мы запускаем exe-файлы, чтобы установить новые игры, приложения для работы или развлечения, а также обновить уже установленное программное обеспечение.
Кроме того, exe-файлы могут использоваться для запуска различных скриптов, автоматизации задач и выполнения других действий, связанных с программированием и разработкой ПО.
Благодаря exe-файлам мы имеем доступ ко множеству возможностей, которые делают нашу повседневную жизнь более удобной и интересной.
Основные характеристики и специфика
Файлы с расширением .exe содержат исполняемый код, который может выполняться прямо на компьютере пользователя. Этот код обычно связан с определенной программой или приложением и позволяет выполнить определенные действия.
Ошибка в исполняемом файле exe может привести к ненадежной работе программы или даже к возможному вредоносному воздействию на компьютер пользователя. Поэтому важно быть внимательным при работе с такими файлами и следить за их подлинностью.
При открытии файла exe система операционной системы Windows сначала проверяет его подлинность и целостность, прежде чем разрешить его выполнение. Это обеспечивает безопасность пользователя и защиту от потенциальных угроз.
Описание | Исполняемые файлы формата exe содержат машинный код программы, который выполняется непосредственно операционной системой. |
Формат | Файлы exe имеют специфический формат, который позволяет операционной системе распознать и запустить программу, содержащуюся в файле. |
Расширение | Расширение .exe указывает на то, что файл предназначен для выполнения и может содержать программный код, необходимый для работы конкретной программы. |
Знание основных характеристик и специфики исполняемых файлов формата exe позволит пользователям обеспечить безопасность своих данных и улучшить работу с программным обеспечением на своем компьютере.
Защита от нежелательного использования exe-файлов
Расширение exe может быть опасным при открытии на компьютере, поэтому важно знать способы защиты от нежелательного использования таких файлов.
Первым шагом является использование антивирусного программного обеспечения для сканирования всех загружаемых файлов с расширением exe.
Важно также быть внимательным при скачивании файлов из ненадежных источников, так как вредоносное ПО часто маскируется под exe-файлы.
Другой способ защиты — использование программ и приложений, которые могут автоматически блокировать запуск exe-файлов из ненадежных источников.
Дополнительно, можно ограничить доступ пользователей к определенным папкам, в которых могут быть храниться exe-файлы, установив соответствующие права доступа.
110
110 people found this article helpful
Files with these extensions might be able to execute a task automatically
A file with an executable file extension means that the file format supports some ability to run an automatic task. This is in contrast to other file formats that just display data, play a sound or video, or otherwise present content without running a system command.
Sammyayot254 / Unsplash
File Extensions Explained
If you open a file with one of these file extensions, your computer could, without your continued permission, run one or more operations programmed into that file.
To put it in even simpler terms, these files either belong to programs, scripts, or program extensions and plugins. They’re meant to run and do things on your computer, only you can’t be sure exactly what they’re running or doing. That’s why it’s always crucial to only run them when they come from a trusted source or website.
Those operations could be damaging if, for example, you were to run a virus-infected executable file that you received by email from someone you don’t know.
Use an online virus scanner on the specific file you’re concerned about if you’re not sure if it’s safe (remember, though, that not all dangerous files are necessarily malicious, so those scanners shouldn’t be your only line of defense).
High-Risk File Extensions
We’ve rated the following executable file types as High Risk because essentially all computers with the listed operating system installed, execute the commands contained in the executable file.
In other words, files with the extensions listed below can be executed with some basic parts of Windows, macOS, Linux, etc. No additional program is required.
Potentially Dangerous File Extensions | ||
---|---|---|
Extension | Format | Operating System(s) |
ACTION | Automator Action | macOS |
APK | Application | Android |
APP | Executable | macOS |
BAT | Batch File | Windows |
BIN | Binary Executable | Windows, macOS, Linux |
CAB | Windows Cabinet | Windows |
CMD | Command Script | Windows |
COM | Command File | Windows |
COMMAND | Terminal Command | macOS |
CPL | Control Panel Extension | Windows |
CSH | C Shell Script | macOS, Linux |
EX_ | Compressed Executable | Windows |
EXE | Executable | Windows |
GADGET | Windows Gadget | Windows |
INF1 | Setup Information File | Windows |
INS | Internet Communication Settings | Windows |
INX | InstallShield Compiled Script | Windows |
IPA | Application | iOS |
ISU | InstallShield Uninstaller Script | Windows |
JOB | Windows Task Scheduler Job File | Windows |
JSE | JScript Encoded File | Windows |
KSH | Unix Korn Shell Script | Linux |
LNK | File Shortcut | Windows |
MSC | Microsoft Common Console Document | Windows |
MSI | Windows Installer Package | Windows |
MSP | Windows Installer Patch | Windows |
MST | Windows Installer Setup Transform File | Windows |
OSX | Executable | macOS |
OUT | Executable | Linux |
PAF | Portable Application Installer File | Windows |
PIF | Program Information File | Windows |
PRG | Executable | GEM |
PS1 | Windows PowerShell Cmdlet | Windows |
REG | Registry Data File | Windows |
RGS | Registry Script | Windows |
RUN | Executable | Linux |
SCR | Screensaver Executable | Windows |
SCT | Windows Scriptlet | Windows |
SHB | Windows Document Shortcut | Windows |
SHS | Shell Scrap Object | Windows |
U3P | U3 Smart Application | Windows |
VB | VBScript File | Windows |
VBE | VBScript Encoded Script | Windows |
VBS | VBScript File | Windows |
VBSCRIPT | Visual Basic Script | Windows |
WORKFLOW | Automator Workflow | macOS |
WS | Windows Script | Windows |
WSF | Windows Script | Windows |
WSH | Windows Script Preference | Windows |
[1] To execute an INF file, you must open the pop-up menu (usually by right-clicking on the file) and choose Install.
Other Executable File Extensions
The following file extensions are only executable if you happen to have the software installed that carries out the commands contained in the file.
If you do have one of the programs below installed, consider files with the associated extensions as executable and High Risk. If you don’t have a particular program installed, and you try to execute a file with that extension, either a harmless error will appear or nothing at all will happen.
High Risk File Extensions | ||
---|---|---|
Extension | Format | Program |
0XE | Renamed Virus File | F-Secure Internet Security |
73K | TI-73 Application | TI Connect |
89K | TI-89 Application | TI Connect |
A6P | Authorware 6 Program File | Adobe Authorware |
AC | GNU Autoconf Script | Autoconf |
ACC | GEM Accessory File | Gemulator |
ACR | ACRobot Script | ACRobot |
ACTM | AutoCAD Action Macro | AutoCAD |
AHK | AutoHotkey Script | AutoHotkey |
AIR | Adobe AIR Installation Package | Adobe AIR |
APP | FoxPro Application | Visual FoxPro |
ARSCRIPT | ArtRage Script | ArtRage Studio |
AS | Adobe Flash ActionScript File | Adobe Flash |
ASB | Alphacam Stone VB Macro | Alphacam |
AWK | AWK Script | AWK |
AZW2 | Kindle Active Content App File | Kindle Collection Manager |
BEAM | Compiled Erlang File | Erlang |
BTM | 4DOS Batch File | 4DOS |
CEL | Celestia Script | Celestia |
CELX | Celestia Script | Celestia |
CHM | Compiled HTML Help File | Firefox, Safari |
COF | MPLAB COFF File | MPLAB IDE |
CRT | Security Certificate | Firefox, Chrome, Safari |
DEK | Eavesdropper Batch File | Eavesdropper |
DLD | EdLog Compiled Program | Edlog |
DMC | Medical Manager Script | Sage Medical Manager |
DOCM | Word Macro-Enabled Document | Microsoft Word |
DOTM | Word Macro-Enabled Template | Microsoft Word |
DXL | Rational DOORS Script | Rational DOORS |
EAR | Java Enterprise Archive File | Apache Geronimo |
EBM | EXTRA! Basic Macro | EXTRA! |
EBS | E-Run 1.x Script | E-Prime (v1) |
EBS2 | E-Run 2.0 Script | E-Prime (v2) |
ECF | SageCRM Component File | SageCRM |
EHAM | ExtraHAM Executable | HAM Programmer Toolkit |
ELF | Nintendo Wii Game File | Dolphin Emulator |
ES | SageCRM Script | SageCRM |
EX4 | MetaTrader Program File | MetaTrader |
EXOPC | ExoPC Application | EXOfactory |
EZS | EZ-R Stats Batch Script | EZ-R Stats |
FAS | Compiled Fast-Load AutoLISP File | AutoCAD |
FKY | FoxPro Macro | Visual FoxPro |
FPI | FPS Creator Intelligence Script | FPS Creator |
FRS | Flash Renamer Script | Flash Renamer |
FXP | FoxPro Compiled Program | Visual FoxPro |
GS | Geosoft Script | Oasis Montaj |
HAM | HAM Executable | Ham Runtime |
HMS | HostMonitor Script | HostMonitor |
HPF | HP9100A Program File | HP9100A Emulator |
IIM | iMacro Macro | iMacros (Firefox Add-on) |
IPF | SMS Installer Script | Microsoft SMS |
ISP | Internet Communication Settings | Microsoft IIS |
JAR | Java Archive | Firefox, Chrome, Safari |
JS | JScript Executable Script | Firefox, Chrome, Safari |
JSX | ExtendScript Script | Adobe ExtendScript Toolkit |
KIX | KiXtart Script | KiXtart |
LO | Interleaf Compiled Lisp File | QuickSilver |
LS | LightWave LScript File | LightWave |
MAM | Access Macro-Enabled Workbook | Microsoft Access |
MCR | 3ds Max Macroscript or Tecplot Macro | 3ds Max |
MEL | Maya Embedded Language File | Maya 2013 |
MPX | FoxPro Compiled Menu Program | Visual FoxPro |
MRC | mIRC Script | mIRC |
MS | 3ds Max Script | 3ds Max |
MS | Maxwell Script | Maxwell Render |
MXE | Macro Express Playable Macro | Macro Express |
NEXE | Chrome Native Client Executable | Chrome |
OBS | ObjectScript Script | ObjectScript |
ORE | Ore Executable | Ore Runtime Environment |
OTM | Outlook Macro | Microsoft Outlook |
PEX | ProBoard Executable | ProBoard BBS |
PLX | Perl Executable | ActivePerl or Microsoft IIS |
POTM | PowerPoint Macro-Enabled Design Template | Microsoft PowerPoint |
PPAM | PowerPoint Macro-Enabled Add-in | Microsoft PowerPoint |
PPSM | PowerPoint Macro-Enabled Slide Show | Microsoft PowerPoint |
PPTM | PowerPoint Macro-Enabled Presentation | Microsoft PowerPoint |
PRC | Palm Resource Code File | Palm Desktop |
PVD | Instalit Script | Instalit |
PWC | PictureTaker File | PictureTaker |
PYC | Python Compiled File | Python |
PYO | Python Optimized Code | Python |
QPX | FoxPro Compiled Query Program | Visual FoxPro |
RBX | Rembo-C Compiled Script | Rembo Toolkit |
ROX | Actuate Report Object Executable | eReport |
RPJ | Real Pac Batch Job File | Real Pac |
S2A | SEAL2 Application | SEAL |
SBS | SPSS Script | SPSS |
SCA | Scala Script | Scala Designer |
SCAR | SCAR Script | SCAR |
SCB | Scala Published Script | Scala Designer |
SCRIPT | Generic Script | Original Scripting Engine1 |
SMM | Ami Pro Macro | Ami Pro |
SPR | FoxPro Generated Screen File | Visual FoxPro |
TCP | Tally Compiled Program | Tally Developer |
THM | Thermwood Macro | Mastercam |
TLB | OLE Type Library | Microsoft Excel |
TMS | Telemate Script | Telemate |
UDF | Excel User Defined Function | Microsoft Excel |
UPX | Ultimate Packer for eXecutables File | Ultimate Packer for eXecutables |
URL | Internet Shortcut | Firefox, Chrome, Safari |
VLX | Compiled AutoLISP File | AutoCAD |
VPM | Vox Proxy Macro | Vox Proxy |
WCM | WordPerfect Macro | WordPerfect |
WIDGET | Yahoo! Widget | Yahoo! Widgets |
WIZ | Microsoft Wizard File | Microsoft Word |
WPK | WordPerfect Macro | WordPerfect |
WPM | WordPerfect Macro | WordPerfect |
XAP | Silverlight Application Package | Microsoft Silverlight |
XBAP | XAML Browser Application | Firefox |
XLAM | Excel Macro-Enabled Add-In | Microsoft Excel |
XLM | Excel Macro-Enabled Workbook | Microsoft Excel |
XLSM | Excel Macro-Enabled Workbook | Microsoft Excel |
XLTM | Excel Macro-Enabled Template | Microsoft Excel |
XQT | SuperCalc Macro | CA SuperCalc |
XYS | XYplorer Script | XYplorer |
ZL9 | Renamed Virus File | ZoneAlarm |
[1] «Original Scripting Engine» refers to whatever program created the script. It would be impossible to list, and keep updated, the number of scripting engines that might use these file extensions.
This is not a complete list of executable file extensions, nor is it a list of dangerous but non-executable file types.
Thanks for letting us know!
Get the Latest Tech News Delivered Every Day
Subscribe
(перенаправлено с «.EXE»)
.EXE (сокр. англ. executable — исполняемый) — расширение исполняемых файлов, применяемое в операционных системах DOS, Windows, Symbian OS, OS/2 и в некоторых других, соответствующее ряду форматов. Кроме объектного кода может содержать различные метаданные (ресурсы, цифровая подпись[1]).
Исполняемый файл DOS MZ | |
---|---|
Расширение | .exe |
MIME-тип | application/vnd.microsoft.portable-executable |
Сигнатура | MZ или ZM |
Разработчик | Microsoft |
Тип формата | двоичный, исполняемый, объектный, динамическая библиотека |
Расширен из | .COM |
Развит в |
New Executable Linear Executable Portable Executable |
- MZ — 16-битный формат, основной формат файлов .EXE в DOS.
- EXE-файлы для Windows и OS/2 используют другие форматы для основной части программы, но всё равно начинаются с заглушки в формате MZ, которая, как правило, при попытке запустить файл в DOS выводит сообщение
This program cannot be run in DOS mode.
(«Эту программу невозможно запустить в режиме DOS») и завершает выполнение, хотя теоретически может запускать некий произвольный код, работоспособный в DOS.
- EXE-файлы для Windows и OS/2 используют другие форматы для основной части программы, но всё равно начинаются с заглушки в формате MZ, которая, как правило, при попытке запустить файл в DOS выводит сообщение
- NE — 16-битный формат, использовался в Windows 3.x[2], OS/2 и MS-DOS.
- LE — смешанный 16- и 32-битный формат, ранее использовался в OS/2 и Windows (VxD).
- LX — 32-битный формат, используется в OS/2.
- PE — 32- и 64-битный формат, используется в современных версиях Windows, начиная с Windows NT и Windows 95.
Файл EXE, создаваемый компоновщиком, состоит из двух частей:
- управляющая информация для загрузчика;
- загрузочный модуль.
Информация для загрузчика, описанная ниже, расположена в начале файла и образует так называемый заголовок. Сразу за ним следует тело загрузочного модуля, представляющее собой копию образа памяти задачи, построенной компоновщиком.
Стандартная часть заголовка имеет следующий формат[3]:
- 00-01 4D5A — сигнатура файла .EXE;
- 02-03 Длина образа задачи по модулю 512 (то есть число полезных байт в последнем блоке). Компоновщики версий до 1.10 помещали в это поле 04; если оно имеет такое значение, его рекомендуется игнорировать);
- 04-05 Длина файла в блоках;
- 06-07 Число элементов таблицы настройки адресов;
- 08-09 Длина заголовка в 16-байтных параграфах. Используется для выяснения начала тела загрузочного модуля;
- 0A-0B Минимальный объём памяти, которую нужно выделить после конца образа задачи (в 16-байтных параграфах);
- 0C-0D Максимальный объём памяти, которую нужно выделить после конца образа задачи (в 16-байтных параграфах);
- 0E-0F Сегментный адрес начала стекового сегмента относительно начала образа задачи;
- 10-11 Значение SP при входе в задачу;
- 12-13 Контрольная сумма — ноль минус результат сложения без переноса всех слов файла;
- 14-15 Значение IP (счетчика команд) при входе в задачу;
- 16-17 Сегментный адрес начала кодового сегмента относительно начала образа задачи;
- 18-19 Адрес первого элемента таблицы настройки адресов относительно начала файла;
- 1A-1B Номер сегмента перекрытий (0 для корневого сегмента программы).
Далее следует таблица настройки адресов. Таблица состоит из элементов, число которых записано в байтах 06-07. Элемент таблицы настройки состоит из двух полей: 2-байтного смещения и 2-байтного сегмента, и указывает слова в загрузочном модуле, содержащее адрес, который должен быть настроен на место памяти, в которое загружается задача.
Настройка производится следующим образом:
- В области памяти после резидентной части выполняющей загрузку программы строится префикс программного сегмента (PSP);
- Стандартная часть заголовка считывается в память;
- Определяется длина тела загрузочного модуля (разность длины файла 04-07 и длины заголовка 08-09 плюс число байт в последнем блоке 02-03). В зависимости от признака, указывающего загружать задачу в конец памяти или в начало, определяется сегментный адрес для загрузки. Этот сегмент называется начальным сегментом;
- Загрузочный модуль считывается в начальный сегмент;
- Таблица настройки порциями считывается в рабочую память;
- Для каждого элемента таблицы настройки к полю сегмента прибавляется сегментный адрес начального сегмента. В результате элемент таблицы указывает на слово в памяти, к которому прибавляется сегментный адрес начального сегмента;
- Когда таблица настройки адресов обработана, в регистры SS и SP записываются значения, указанные в заголовке, а к SS прибавляется сегментный адрес начального сегмента. В ES и DS записывается сегментный адрес начала PSP. Управление передается по адресу, указанному в заголовке (байты 14-17).
Структура программного сегмента
править
При обращении к нерезидентной команде или вызове программы операцией Exec, DOS определяет минимальный адрес, начиная с которого может быть загружена соответствующая программа. Эта область называется программным сегментом.
По смещению 0000 в программном сегменте DOS формирует префикс программного сегмента (PSP). Сама программа загружается по смещению 0100.
Программа завершается переходом по адресу 0000 в программном сегменте, выполнив INT 20, или выполнив INT 21 с AH=0 или AH=4C, или обратившись к подпрограмме по адресу 0050 в программном сегмент с AH=0 или AH=4C.
Примечание: при завершении иначе, чем операцией 4C, программа должна предварительно заслать в CS адрес начала своего программного сегмента.
Все четыре способа возвращают управление в резидентную часть COMMAND.COM (при этом операция 4C передает код завершения). Все четыре способа приводят к продолжению выполнения программы, обратившейся к операции Exec (4B). При этом вектора прерываний 22, 23 и 24 (завершение, Ctrl-Break, фатальная ошибка обмена) восстанавливаются из Префикса Программного сегмента возобновляемой задачи. Затем управление передается по адресу завершения. Если программа возвращается в COMMAND.COM, то управление передается в нерезидентную часть. Если это происходит во время выполнения командного файла, оно продолжается, иначе COMMAND выдает на терминал приглашение и ждет ввода следующей команды.
Когда загруженная программа получает управление, имеют место следующие условия:
Для всех программ:
- В префиксе программного сегмента по смещению 2C передается адрес среды. Среда представляет собой последовательность строк ASCIIZ, вида параметр=значение. Общая длина строк среды не более 32 Кбайт; среда начинается с границы параграфа. После последней строки следует нулевой байт. Среда, передаваемая задаче от COMMAND, содержит, как минимум, параметр COMSPEC=(значение этого параметра — полное имя файла, содержащего используемый COMMAND.COM). Она также содержит значения, установленные командами PATH, PROMPT и SET. Передаваемая среда является копией среды родительского процесса. Если задача остается резидентом, то последующие команды PATH, PROMPT и SET не будут воздействовать на её среду.
- По смещению 0050 в префиксе программного сегмента содержится программа обращения к операциям DOS. Таким образом, занеся в AH номер операции, программа может вызвать процедуры (LCALL) по адресу PSP + 50, а не обращаться к прерыванию 21.
- Адрес буфера DTA установлен на PSP +80.
- Блоки управления файлами, расположенные по смещениям 5C и 6C в префиксе программного сегмента заполняются в соответствии с параметрами командной строки. При этом если соответствующий параметр включает имя каталога, в FCB заносится только код устройства, имя файла формируется неправильно.
- Неформатная часть, начинающаяся со смещения 81, содержит символы командной строки после имени команды, включая все пробелы и разделители. По смещению 80 помещена длина этой строки. Если командная строка включает параметры переназначения (на них указывают символы > и <) они не попадают сюда, так как переназначение прозрачно для программ.
- Слово по смещению 6 содержит число байт в данном сегменте.
- Регистр AX указывает, правильно ли заданы имена устройств в параметрах:
- AL = FF — имя устройства для первого параметра задано неверно, иначе AL = 00;
- AH = FF — имя устройства для первого параметра задано неверно, иначе AH = 00.
Для программ .EXE:
- DS и ES указывают на начало префикса программного сегмента.
- Регистры CS, IP, SS и SP получают значения, указанные компоновщиком.
Для программ .COM:
- Все четыре сегментных регистра указывают на префикс программного сегмента.
- Программе выделяется вся свободная память. Если программа запускает другие программы операцией Exec, то она должна освободить для неё часть памяти операцией Setblock (4A)
- Счетчик команд IP получает значение 0100H.
- Регистр SP указывает на конец программного сегмента. Длина сегмента в ячейке 6 префикса уменьшается на 0100H, чтобы освободить пространство для стека такого размера.
- На вершину стека помешается нулевое слово.
- ↑ Windows Authenticode Portable Executable Signature Format (англ.). Дата обращения: 11 декабря 2009. Архивировано из оригинала 1 марта 2012 года.
- ↑ How to open a .DLL or .EXE file in Resource Editor (англ.). Дата обращения: 11 декабря 2009. Архивировано из оригинала 1 марта 2012 года.
- ↑ Load Windows Programs From the DOS Prompt With WINSTART // PC Mag. — № 30 июня 1992.
- EXE Format (англ.) — формат заголовка MZ
Ниже приведен список распространенных расширений имен и форматов файлов в Windows.
Расширение |
Форматирование |
---|---|
aac, adt, adts |
Файл аудио Windows |
accdb |
Файл базы данных Microsoft Access |
accde |
Файл Microsoft Access только для выполнения |
accdr |
База данных Microsoft Access |
accdt |
Шаблон базы данных Microsoft Access |
aif, aifc, aiff |
Звуковой файл Audio Interchange File Format |
aspx |
Файл Active Server Page ASP.NET |
avi |
Файл аудио или видео Audio Video Interleave |
bat |
Пакетный файл PC |
bin |
Двоичный сжатый файл |
bmp |
Файл точечного рисунка |
cab |
CAB-файл Windows |
cda |
Дорожка компакт-диска |
csv |
Файл данных с разделителями-запятыми |
dif |
Файл таблицы формата DIF |
dll |
Файл динамической библиотеки |
doc |
Документ Microsoft Word до Word 2007 |
docm |
Документ Microsoft Word с включенной поддержкой макросов |
docx |
Документ Microsoft Word |
dot |
Шаблон Microsoft Word до Word 2007 |
dotx |
Шаблон Microsoft Word |
eml |
Файл электронной почты, созданный в приложениях Outlook Express, «Почта Windows Live» и других программах |
eps |
Файл Encapsulated PostScript |
exe |
Исполняемый файл программы |
flv |
Видеофайл совместимый с Flash |
gif |
Файл Graphical Interchange Format |
htm, html |
Страница на языке разметки HTML |
ini |
Файл конфигурации для инициализации Windows |
iso |
Образ диска ISO-9660 |
jar |
Файл архитектуры Java |
jpg, jpeg |
Файл фотографии Joint Photographic Experts Group |
m4a |
Звуковой файл MPEG-4 |
mdb |
База данных Microsoft Access до Access 2007 |
mid, midi |
Файл интерфейса Musical Instrument Digital Interface |
mov |
Видеофайл Apple QuickTime |
.mp3 |
Аудиофайл MPEG Layer-3 |
mp4 |
Видео MPEG 4 |
mp4 |
Видео MPEG 4 |
mpeg |
Видеофайл Moving Picture Experts Group |
mpg |
Поток в формате MPEG 1 |
msi |
Файл установщика Майкрософт |
mui |
Файл многоязычного пользовательского интерфейса |
|
Файл Portable Document Format |
png |
Файл Portable Network Graphics |
pot |
Шаблон Microsoft PowerPoint до PowerPoint 2007 |
potm |
Шаблон Microsoft PowerPoint с включенной поддержкой макросов |
potx |
Шаблон Microsoft PowerPoint |
ppam |
Надстройка Microsoft PowerPoint |
pps |
Слайд-шоу Microsoft PowerPoint до PowerPoint 2007 |
ppsm |
Слайд-шоу Microsoft PowerPoint с включенной поддержкой макросов |
ppsx |
Слайд-шоу Microsoft PowerPoint |
ppt |
Формат Microsoft PowerPoint до PowerPoint 2007 |
pptm |
Презентация Microsoft PowerPoint с включенной поддержкой макросов |
pptx |
Презентация Microsoft PowerPoint |
psd |
Файл Adobe Photoshop |
pst |
Хранилище данных Outlook |
PUB |
Файл Microsoft Publisher |
rar |
Сжатый файл архива Roshal |
rtf |
Текстовый файл в формате Rich Text Format |
sldm |
Слайд Microsoft PowerPoint с включенной поддержкой макросов |
sldx |
Слайд Microsoft PowerPoint |
swf |
Файл Shockwave Flash |
sys |
Файл переменных и системных параметров Microsoft DOS и Windows |
tif, tiff |
Файл Tagged Image Format |
tmp |
Файл временных данных |
txt |
Файл неформатированного текста |
vob |
Файл видеообъекта |
vsd |
Рисунок Microsoft Visio до Visio 2013 |
vsdm |
Рисунок Microsoft Visio с включенными макросами |
vsdx |
Файл рисунка Microsoft Visio |
vss |
Трафарет Microsoft Visio до Visio 2013 |
vssm |
Трафарет Microsoft Visio с включенными макросами |
vst |
Шаблон Microsoft Visio до Visio 2013 |
vstm |
Шаблон Microsoft Visio с включенными макросами |
vstx |
Шаблон Microsoft Visio |
wav |
Звуковой файл Wave |
wbk |
Архивный документ Microsoft Word |
wks |
Файл Microsoft Works |
wma |
Аудиофайл Windows Media |
wmd |
Файл Windows Media Download |
wmv |
Файлы Windows Media Video |
wmz, wms |
Файл обложек Windows Media |
wpd, wp5 |
Документ WordPerfect |
xla |
Файл надстройки или макроса Microsoft Excel |
xlam |
Надстройка Microsoft Excel после Excel 2007 |
xll |
Надстройка Microsoft Excel на основе DLL |
xlm |
Макрос Microsoft Excel до Excel 2007 |
xls |
Рабочая книга Microsoft Excel до Excel 2007 |
xlsm |
Рабочая книга Microsoft Excel с включенной поддержкой макросов после Excel 2007 |
xlsx |
Рабочая книга Microsoft Excel после Excel 2007 |
xlt |
Шаблон Microsoft Excel до Excel 2007 |
xltm |
Шаблон Microsoft Excel с включенной поддержкой макросов после Excel 2007 |
xltx |
Шаблон Microsoft Excel после Excel 2007 |
xps |
Документ на основе XML |
zip |
Сжатый файл |
Файл с исполняемым расширением (см. Что такое расширение файла?) в отличие от других форматов файлов, которые только содержат данные, например, музыку, видео, текстовый документ и т.п., могут быть запущены на исполнение. Т.е., если вы открываете файл с одним из исполняемых расширений, ваш компьютер может, без вашего дальнейшего участия, выполнить одну или несколько операций, запрограммированных в этом файле. Это могут быть как полезные действия, например, запуск текстового редактора или интернет-браузера, так и действия несущие в себе опасность для ваших данных или других программ на компьютере, т.е. это может быть компьютерный вирус.
Поэтому, при открытии исполняемых файлов, следует соблюдать повышенную осторожность, особенно, если вы получили этот файл из неизвестного вам источника, например, по почте от неизвестного адресата или с незнакомого сайта.
Примечание: это не полный, но пополняемый список исполняемых расширений файлов. Если вы знаете еще о каком-то исполняемом расширении файла, пожалуйста, сообщите.
Расширение | Формат | Windows | MacOS | Linux | Android | iOS |
---|---|---|---|---|---|---|
ACTION | Automator Action | ● | ||||
APK | Приложение | ● | ||||
APP | Исполняемый файл | ● | ||||
BAT | Batch File | ● | ||||
BIN | Binary Executable | ● | ● | ● | ||
CMD | Command Script | ● | ||||
COM | Command File | ● | ||||
COMMAND | Terminal Command | ● | ||||
CPL | Control Panel Extension | ● | ||||
CSH | C Shell Script | ● | ● | |||
EXE | Исполняемый файл | ● | ||||
GADGET | Windows Gadget | ● | ||||
INF1 | Setup Information File | ● | ||||
INS | Internet Communication Settings | ● | ||||
INX | InstallShield Compiled Script | ● | ||||
IPA | Приложение | ● | ||||
ISU | InstallShield Uninstaller Script | ● | ||||
JOB | Windows Task Scheduler Job File | ● | ||||
JSE | JScript Encoded File | ● | ||||
KSH | Unix Korn Shell Script | ● | ||||
LNK | File Shortcut | ● | ||||
MSC | Microsoft Common Console Document | ● | ||||
MSI | Windows Installer Package | ● | ||||
MSP | Windows Installer Patch | ● | ||||
MST | Windows Installer Setup Transform File | ● | ||||
OSX | Исполняемый файл | ● | ||||
OUT | Исполняемый файл | ● | ||||
PAF | Portable Application Installer File | ● | ||||
PIF | Program Information File | ● | ||||
PS1 | Windows PowerShell Cmdlet | ● | ||||
REG | Registry Data File | ● | ||||
RGS | Registry Script | ● | ||||
RUN | Исполняемый файл | ● | ||||
SCT | Windows Scriptlet | ● | ||||
SH | Shell Script | ● | ● | |||
SHB | Windows Document Shortcut | ● | ||||
SHS | Shell Scrap Object | ● | ||||
U3P | U3 Smart Application | ● | ||||
VB | VBScript File | ● | ||||
VBE | VBScript Encoded Script | ● | ||||
VBS | VBScript File | ● | ||||
VBSCRIPT | Visual Basic Script | ● | ||||
WORKFLOW | Automator Workflow | ● | ||||
WS | Windows Script | ● | ||||
WSF | Windows Script | ● |
Если вы не нашли ответ или нужную информацию,
задайте вопрос через форму обратной связи.
Или напишите комментарий здесь.