Izvršna datoteka je datoteka koja sadrži programski kôd u obliku namijenjen izvršavanju, dakle radi se o datoteci koja nije čitljiva ljudima, nego računalima. Izvršne datoteke kao i ostale specijalne datoteke imaju zaglavlje po kojem se prepoznaje o kojem se tipu izvršne datoteke radi.
Podjela po operacijskim sustavima
Linux/Unix
Izvršne datoteke na Linuxu su tipično u ELF formatu, iako na drugim Unixima postoje i neki drugi formati (a.out, COFF, ECOFF, XCOFF). Klasično GCC prevoditelj, ako mu nije zadano ime izlazne datoteke, defaultno stvara izvršnu datoteku imena a.out, što je nasljeđe a.out formata. Na Linuxu nije bitan nastavak imena datoteke, nego su bitni zaglavlje i x dopuštenje operacijskog sustava.
Mac OS X
Za Mac OS desetku (X) vrijedi sve napisano za Linux, obzirom da je Mac OS X bazirana na BSD Unixu,
Microsoft Windows
Izvršne datoteke na Windowsima nekoć su mogle imati tri imena:
- .BAT - ekvivalent Unix shell skriptama
- .COM - binarni oblik, do 64 kB
- .EXE - binarni oblik, preko 64 kB
Poveznice
- Izvršni softver - srodan pojam, čini ga jedna izvršna datoteka ili skup izvršnih datoteka, biblioteka kôda i ostalih datoteka, koje sve imaju specifičnu namjenu.
- Aplikacija