.EXE - od angielskiego "executable" jest rozszerzeniem pliku wykonywalnego w systemach Microsoft Windows i MS-DOS. W mowie potocznej przyjęło się mówić o pliku wykonywalnym "exek" (czyt. egzek). Plik taki zawiera przede wszystkim skompilowany kod wykonywalny programu, może też zawierać informacje o strukturze okna, oraz wszelkie inne zasoby potrzebne w działaniu programu (ikony, obrazy, dźwięki, itp.).
edytuj Budowa pliku
Typowy plik wykonywalny przeznaczony pod system MS Windows zawiera w sobie także krótki programik (tzw. STUB), który zostanie wykonany jeśli spróbujemy uruchomić plik pod systemem MS-DOS. Jego przeznaczeniem jest jedynie poinformowanie o tym, że jest to program pod Windows (zazwyczaj jest to tekst: "This program cannot be run in DOS mode.")
edytuj Różne wersje
- MZ – używany w DOS-ie. Format ten posiada małe możliwości. Dzisiaj większość plików .EXE posiada na początku krótki programik typu MZ, zwykle wyświetlający tekst "This program cannot be run in DOS mode", "This program must be run under Win32" lub podobny.
- NE (New Executable) – używany w wielowątkowym DOS 4.0 i w 16-bitowych wersjach Microsoft Windows.
- LE (Linear Executable)– używany w OS/2.
- PE (Portable Executable) – używany w 32-bitowych wersjach Microsoft Windows, począwszy od NT 3.1 oraz 95.
