Кіріспе

Файл атауының кеңейтімі Microsoft Windows, OS/2 және DOS жүйелерінде exe – файлдың орындалатын файл екенін көрсететін файл атауының кеңейтімі. Бұл файл орындалатын (сөйлемдік) болатындықтан, оны көбінесе орындалатын файл (зат есім) деп атайды, кейде ол EXE деп қысқартылады.

Файл пішімдері

EXE файлының форматы операциялық жүйе нұсқасына қарай өзгереді. Операциялық жүйе, егер ол осы жүйеге арналған форматта болмаса, EXE файлын қолдана алмайды. Айта кетейік, кейбір форматтар бірнеше операциялық жүйені қолдайды.

DOS

16 биттік DOS MZ орындалатын файлы (MZ) – DOS жүйесінің бастапқы орындалатын файл форматы. Бұл форматтарды ASCII кодировкасында файлдың басындағы "MZ" әріптері арқылы анықтауға болады. Кейінгі форматтарда MZ DOS бастауыш бөлігі кездесуі мүмкін. 16 биттік Жаңа орындалатын файл (NE) – MS DOS 4.0 көп тапсырмалы жүйесімен енгізілген және 16 биттік OS/2 және Windows жүйелерінде қолданылатын, NE ASCII кодировкасындағы "NE" әріптерімен анықталады.

OS/2

32 биттік сызықтық орындалатын файл (LX) OS/2 2.0 нұсқасымен бірге енгізілген, оларды ASCII форматында "LX" деп белгілеу арқылы анықтауға болады. Бұл файлдарды тек OS/2 2.0 және одан жоғары нұсқалары ғана іске қоса алады. Аралас 16/32 биттік сызықтық орындалатын файл (LE) OS/2 2.0 нұсқасымен бірге енгізілген, оларды ASCII форматында "LE" деп белгілеу арқылы анықтауға болады. Windows 3.x, OS/2 және Windows 9x жүйелеріндегі VxD драйверлері де LE форматын пайдаланады.

Терезелер

32 биттік портативті орындалатын файл (PE) Windows NT жүйесімен бірге пайда болды, олар DOS және Windows үшін арналған бөліктерден тұратын кеңейтілген бинарлық файлдар. DOS бөлігі (DOS stub деп аталады) – нақты 16 биттік DOS бағдарламасы. Microsoft C++ линкері әдепкі бойынша төмендегі хабарламаны шығаратын ең кішкентай DOS түймесін пайдаланады: "Бұл бағдарлама DOS режимінде іске қосылмайды".