EXE
Z Wikipedii
.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 (Mark Zbikowski, również Old Executable) – 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" lub podobny.
- NE (New Executable) – używany wielowątkąwym 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.