Spustitelný soubor
Spustitelný soubor je typ počítače soubor který provozuje program když je otevřen. To znamená, že provede kód nebo řadu pokynů obsažených v souboru. Dva primární typy spustitelných souborů jsou 1) kompilované programy a 2) skripty.
V systémech Windows mají kompilované programy znak . EXE přípona souboru a jsou často označovány jako „soubory EXE“. Na počítačích Macintosh mají kompilované programy znak .APLIKACE rozšíření, což je zkratka pro aplikace. Oba typy spustitelných souborů byly sestaven ze zdrojového kódu do dvojitý strojový kód, který je přímo spustitelný souborem procesor. Soubory EXE však běží pouze v Windows, zatímco soubory APP běží pouze v Mac OS X. Je to proto, že kód provádí operační systém a proto musí být sestaveny ve formátu, kterému operační systém rozumí.
Nekompilované spustitelné soubory jsou často označovány jako skripty. Tyto soubory jsou uloženy v a prostý text spíše než binární formát. Jinými slovy můžete otevřít soubor skriptu a zobrazit kód v textovém editoru. Protože skripty neobsahují spustitelný strojový kód, vyžadují znak tlumočník běžet. Například a PHP soubor může spustit kód, pouze když je spuštěn přes překladač PHP. Pokud není k dispozici tlumočník PHP, lze skript PHP otevřít pouze jako textový soubor.
Protože spustitelné soubory spouštějí při otevření kód, neměli byste otevírat neznámé spustitelné soubory, zejména ty, které byly přijaty jako e-mail přílohy. Zatímco kompilované spustitelné soubory jsou nejnebezpečnější, soubory skriptů mohou také spouštět škodlivý kód. Například VBScript (.VBS) soubory se mohou v systémech Windows spouštět automaticky pomocí integrovaného hostitele skriptů Windows. Podobně AppleScript (.SCPT) Soubory mohou běžet přes interpret jazyka AppleScript, který je součástí systému Mac OS X. Pokud tedy narazíte na neznámý soubor a nejste si jisti, zda obsahuje spustitelný kód, je nejlepší jej neotevírat. Níže je uveden seznam běžných přípony souborů používá se pro spustitelné soubory v systémech Windows a Macintosh.
Přípony souborů Windows: . EXE, . Com, .BAT, .VB, .VBS, .WSF, .PIF
Přípony souborů pro Macintosh: .APLIKACE, .SCPT, . APLIKÁTOR