Any user of a computer system, one way or another, was faced with the concept of an executable file of a program. And not always (albeit very often) executable files have the .exe extension, common for Windows systems. To understand the issue of extensions, consider general information about such objects and some of their main types.
Differences between executable files and other objects
Before claiming that the executable file of the program has an extension of only one particular type, you should understand how to distinguish such an object from others.
In fact, among the main differences between executable files and other information data, several main ones are distinguished:
- the extension itself, indicating the contents in the file of either machine or byte code of the virtual machine;
- signature (content in the form of unique byte sequences);
- (execute .).
, , , , EXE, , , . Disassembler - , . .
, , ( , , ), (, -).
, , , , , , , . . , , , , ( , ).
, , , .
. , «» , , , .
?
. , ( ). , .
, . , , Windows EXE. , . . ( ) BIN.
CMD, BAT COM, Windows, DOS.
, MSI MSU. «» Windows, .
, (VB, VBS, VBE, SCR, JS, JSE). JAR JAD, JAVA. , .
?
, , . , Windows (PS1 – PowerShell, PIF – , WSF – . .).
, , . (, HTA – HTML), «».
, , «» APP, , PKG, .
Linux- . , . (, , . .). , , .
, . . Android APK, «» IPA.
, . , , Windows-, , , . , , , - , .