Co je Executable File?
Spustitelný soubor je typ počítačového souboru, který po otevření spustí program. To znamená, že spustí kód nebo sérii instrukcí obsažených v souboru. Dva základní typy spustitelných souborů jsou 1) zkompilované programy a 2) skripty.
V systémech Windows mají zkompilované programy příponu .EXE a často se označují jako „soubory EXE“. V počítačích Macintosh mají zkompilované programy příponu .APP, což je zkratka pro aplikace. Oba typy spustitelných souborů byly zkompilovány ze zdrojového kódu do binárního strojového kódu, který je přímo spustitelný CPU. Soubory EXE se však spouštějí pouze v systému Windows, zatímco soubory APP pouze v systému Mac OS X. Je to proto, že kód je spouštěn operačním systémem, a proto musí být zkompilován ve formátu, kterému operační systém rozumí.
Nezkompilované spustitelné soubory se často označují jako skripty. Tyto soubory jsou uloženy ve formátu plain text, nikoliv v binárním formátu. Jinými slovy, soubor se skriptem můžete otevřít a zobrazit jeho kód v textovém editoru. Protože skripty neobsahují spustitelný strojový kód, vyžadují ke svému spuštění interpreter. Například soubor PHP může spustit kód pouze při spuštění prostřednictvím interpretu PHP. Pokud interpret PHP není k dispozici, lze skript PHP otevřít pouze jako textový soubor.
Protože spustitelné soubory při otevření spouštějí kód, neměli byste otevírat neznámé spustitelné soubory, zejména ty, které jste obdrželi jako přílohy e-mailů. Nejnebezpečnější jsou sice zkompilované spustitelné soubory, ale i soubory skriptů mohou spouštět škodlivý kód. Například soubory VBScript ( .VBS) se mohou v systémech Windows spouštět automaticky prostřednictvím integrovaného hostitele skriptů systému Windows. Podobně mohou být soubory AppleScript ( .SCPT) spouštěny prostřednictvím interpretu 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, raději jej neotvírejte. Níže je uveden seznam běžných přípon souborů používaných pro spustitelné soubory v systémech Windows a Macintosh.
Přípony souborů systému Windows: .EXE, .COM, .BAT, . VB, .VBS, .WSF, .PIF
Macintosh file extensions: .APP, .SCPT, .APPLESCRIPT
Definice Executable File na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.
Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Spustitelný soubor nebo chcete navrhnout nový technický termín, kontaktujte nás.
Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Spustitelný soubor alebo chcete navrhnúť nový technický termín, kontaktujte nás.