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

Smazaný obsah Přidaný obsah
m Stránka Binární soubory přemístěna na stránku Binární soubor: Jednotné číslo
m Styl, typo
Řádek 1:
{{upravit}}
'''Binární souborysoubor''' Binární soubor je [[počítačový soubor]], který může obsahovat jakýkoliv typ dat, kódovaný v [[binární soustava|binární soustavě]], formě za účelem uchovaní a zpracování počítačem; například [[Dokumentový typ souboru|počítačové dokumentové soubory]] obsahující [[formátovaný text]]. Mnoho binárních [[formát souboru|formáty souboru]] obsahuje častičásti, které sa dají interpretovat jako [[text]]; binární soubory, které obsahují ''pouze'' textové údaje - bez jakýchkoliv například formátovacích informací - se nazývají čisté [[Textový soubor|často textové soubory]] (angl.: [[:{{Vjazyce2|en:plain text files|plain text]]}}). Při běžném používání se typicky rozlišuje mezi čistě textovými soubory a binárními, takže v tomto smyslu jsou binárními soubory všechny soubory, které neobsahují jen obyčejný čistý text.
 
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 typicky obsahují bajty, které jsou určené na interpretaci jako něco jiného než textové [[Znak (počítače)|znak]]y. SkompilovanéKompilované počítačové programy jsou těmito typickými príkladypříklady; skutečné, [[kompilace|zkompilované]] aplikace ([[objektový soubor|objektové soubory]]) se někdy označují, zvláště 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ýkoliv typ souboru obsahující cokoliv jiného.
 
Při posílání binárních souborů se používají určité systémy (jako například [[e-mail]]), které nedovolují všechny hodnoty dát, často se tyto soubory přeloží na čistou textovou reprezentaci (použitím, například, [[Base64]]). Toto kódovaní má nevýhodu, že zvětšuje velikost souboru asi přibližně o 30% po přenosu, jako i to, že vyžaduje překlad napsat do binární formy po obdržení souboru. PodrobnejiPodrobněji o tomto tématu na [[Kódování z binárního na textový soubor]].
 
[[Microsoft Windows]] umožňuje programátorovi specifikovat parametr [[systémové volání|systémového volání]] indikující, nebo je soubor textový anebo binární; [[Unix]] to nerozlišuje a nakládá se všemi soubory jako s binárními. Toto odráží fakt, že rozdělení souborů na textové a binární je do určité míry svévolné.
 
== Čtení binárních souborů ==
Pokud otevíráte binární soubor v [[textový editor|textovém editoru]], každá skupina osmi bitů bude typicky přeložená jako jeden znak, uvidíte (pravděpodobně nelogicky) zobrazení textových znaků, tak jako by byl tento soubor otevřen v jiné aplikaci, tato aplikace bude mít svůj vlastní význam pro každý bajt: je možné, že daná aplikace bude nakládat s každým bajtem jako s číslem a pošle na výstup tok čísel v rozpětí 0 až 255 — a nebo je možné, že bude interpretovat tyto čísla v bajtech jako barvy a zobrazí odpovídající obrázek. Jak se se samotným souboromsouborem nakládá jako s [[vykonavatelný soubor|vykonatelným]] a spustitelným, tak se počítač pokusí interpretovat tento soubor jako sérii instrukcí ve svém [[strojový jazykInstrukce|strojovémstrojových jazyceinstrukcí]].
 
Na čtení hexadecimálních (a 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 potom může nakládat změnou jejich hexadecimální hodnoty v hexadecimálním editoru.
 
==Podívej seExterní takéodkazy na==
* [http://biew.sourceforge.net BIEW] is(volně šiřitelný program pro Binaryzobrazení vIEWbinárních projectsouborů)
 
[[Kategorie:Souborové formáty]]
 
[[cz:Binární soubory]]
 
[[de:Binärdatei]]