Spustitelný soubor

Spustitelný soubor je typ počítačového souboru, který po otevření spustí program. To znamená, že provede kód nebo posloupnost pokynů obsažených v souboru. Dva hlavní typy spustitelných souborů jsou 1) zkompilované programy a 2) skripty.

V systémech Windows mají zkompilované programy příponu .EXE a často se jim říká „soubory EXE“. V počítačích Macintosh mají zkompilované programy příponu .APP, což je zkratka pro application. Oba typy spustitelných souborů byly zkompilovány ze zdrojového kódu do binárního strojového kódu, který může přímo spouštět CPU. Soubory EXE však fungují pouze v systému Windows, zatímco soubory APP fungují pouze v systému Mac OS X. Je to proto, že kód provádí operační systém, a proto musí být zkompilován ve formátu, kterému operační systém rozumí.

Nekomprimované spustitelné soubory se často označují jako skripty. Tyto soubory se ukládají ve formátu prostého textu, nikoli v binárním formátu. Jinými slovy můžete soubor se skriptem otevřít a zobrazit jeho kód v textovém editoru. Protože skripty neobsahují spustitelný strojový kód, ke svému spuštění potřebují interpret. Například soubor PHP může provést kód pouze tehdy, když je 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 po 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-mailu. I když jsou zkompilované spustitelné soubory nejnebezpečnější, škodlivý kód mohou spouštět i skripty. Například soubory VBScript (.VBS) se mohou v systémech Windows spouštět automaticky prostřednictvím integrovaného Windows Script Host. Podobně lze soubory AppleScript (.SCPT) spouštět 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, je nejlepší jej neotevírat. 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ů Windows: .EXE, .COM, .BAT, .VB, .VBS, .WSF, .PIF
Přípony souborů Macintosh: .APP, .SCPT, .APPLESCRIPT

Aktualizováno February 18, 2011 od Per C.

quizOtestujte své znalosti

Multiplatform refers to what type of application?

A
An app that has mulitple versions
0%
B
An app that has been released in mulitple countries
0%
C
An app that runs on mulitple operating systems
0%
D
An app that has been certified by mulitple organizations
0%
Correct! Incorrect!     View the Multiplatform definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Spustitelný soubor na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.