Binární soubor: Porovnání verzí

Smazaný obsah Přidaný obsah
mBez shrnutí editace
Formulace, styl
Řádek 1:
'''Binární soubor''' je v [[Informatika (počítačová věda)|informatice]] počítačový [[soubor]], který obsahuje jakákoliv [[data]], která jsou následně zpracovávána [[Počítačový program|počítačovým programem]]. Obsahem souboru jsou čísla v [[binární soustava|binární soustavě]] (řetězec nul a jedniček), která reprezentují jistým způsobem uloženou informaci, což může být [[zvuk]], [[Malířství|obrázek]], [[video]], ale i formátovaný [[text]], [[databáze]] a podobně. Při čtení binárního souboru je proto nutné vědět, jak uložená data [[Interpretace|interpretovat]].
== BINÁRNÍ SOUBOR ==
Binární soubor je počítačový soubor, který může obsahovat jakýkoliv typ dat, zakódovaný v [[binární soustava|binární soustavě]]. Účelem binární soustavy je uchovávání a následné zpracování počítačem; například počítačové dokumentové soubory obsahující formátovaný text. Mnoho binárních [[formát souboru|formátů souboru]] obsahuje části, které se dají interpretovat jako [[text]]. Binární soubory, které obsahují pouze textové údaje - bez jakýchkoli například formátovacích informací - se nazývají čisté textové soubory ({{Vjazyce2|en|plain text}}). Při běžném používání se rozlišuje mezi čistě textovými soubory a binárními soubory. V tomto smyslu jsou binárními soubory všechny soubory, které neobsahují jen obyčejný čistý text.
 
Opakem binárních dat je [[čistý text]] ({{Vjazyce2|en|''plain text''}}), což je přímo zobrazitelný text (řada písmen je zakódována do čísel podle tabulky – [[Znaková sada|znakové sady]]).
 
== Charakteristika ==
Binární soubor je označení pro data, která je nutné po přečtení nějakým způsobem interpretovat. Data mohou být uložena jinak, než ve formě řady za sebou uložených [[Byte|bajtů]] (osm [[bit]]ů) a při jejich čtení je nutné je správně interpretovat.
 
=== Hlavička ===
Pokusíme-li se zobrazit uložený zvuk jako obrázek, zobrazíme nejspíše chaotickou změť bodů, která nevytváří rozumný obrázek (platí samozřejmě i obráceně). Proto binární soubory někdy obsahují hlavičku (záhlaví), která uložená data popisuje (tzv. [[metadata]]). Pomocí formátu záhlaví lze pak obvykle zjistit, jaká data jsou v souboru uložena. Například [[EXE]] soubory začínají dvěma charakteristickými znaky (MZ, NE, LE, NX, PE). V [[UN*X|unixových]] systémech existuje nástroj [[file (Unix)|file]], který podle těchto charakteristických znaků dokáže určit, jaká data jsou v souboru uložena.<ref>[http://www.pslib.cz/ke/Z%C3%A1kladn%C3%AD_p%C5%99%C3%ADkazy_Unixu#Textov.C3.A9_utility popis textových utilit]</ref>
 
== TODO ==
Binární soubory se obvykle chápou jako sekvence [[byte|bajtů]], což znamená, že binární číslice ([[bit]]y) jsou seskupované po osmi. Binární soubory obsahují bajty, které jsou určené na interpretaci jako něco jiného než textové [[Znak (počítače)|znak]]y. Kompilované počítačové programy jsou typickými příklady. [[kompilace|Zkompilované]] aplikace objektových souborů se někdy označují, zvláště mezi programátory, jako '''binárky'''. Ale binární soubory mohou obsahovat dokonce i obrázky, zvuky, komprimované verze jiných souborů, atd. – stručně, jakýkoli typ souboru obsahující cokoli jiného.
 
Řádek 13 ⟶ 20:
 
Na čtení hexadecimálních (možné dokonce i decimálních) hodnot pro zodpovídající bajty binárního souboru se může použít hex editor. S bajty se nakládá stejně jako s jejich hexadecimálními hodnotami v hexadecimálním editoru.
 
== Reference ==
<references />
 
== Externí odkazy ==