Binárny súbor: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
d Verzia používateľa 91.127.125.110 (diskusia) bola vrátená, bola obnovená verzia od TobeBot
d Robot Pridal: et:Kahendfail; kozmetické zmeny
Riadok 1:
'''Binárny súbor''' je [[počítačový súbor]], ktorý môže obsahovať akýkoľvek typ dát, kódovaný v [[Binárna číselná sústava|binárnej]] forme za účelmi uchovania a spracovania v počítači; napríklad, [[Dokumentový typ súboru|počítačové dokumentové súbory]] obsahujúce [[formátovaný text]]. Mnoho binárnych [[formát súboru|formátov súboru]] obsahuje časti, ktoré sa dajú interpretovať ako text; binárne súbory, ktoré obsahujú ''iba'' textové údaje - bez akýchkoľvek napríklad formátovacích informácií - sa nazývajú [[Textový súbor|čisto textové súbory]] (angl.: [[plain text]]). Pri bežnom používaní sa typicky rozlišuje medzi čisto textovými súbormi a binárnymi, takže v tomto zmysle sú binárne súbory všetky súbory, ktoré neobsahujú iba obyčajný čistý text.
 
Binárne súbory sa obvykle chápu ako sekvencia [[byte|bajtov]], čo znamená, že binárne číslice ([[bit]]y) sú zoskupované po ôsmych. Binárne súbory typicky obsahujú bajty, ktoré sú určené na interpretovanie ako niečo iné než textové [[Znak (počítače)|znakznaky]]y. Skompilované počítačové programy sú toho typickými príkladmi; skutočne, [[kompilovať|skompilované]] aplikácie ([[objektový súbor|objektové súbory]]) sa niekedy označujú, najmä programátormi, ako '''binárky'''. Ale binárne súbory môžu obsahovať aj obrázky, zvuky, komprimované verzie iných súborov, atď. — stručne, akýkoľvek typ súboru obsahujúci čokoľvek.
 
Pri posielaní binárnych súborov cez určité systémy (ako napríklad [[e-mail]]), ktoré nedovoľujú všetky hodnoty dát, sa často tieto súbory preložia na čisto textovú reprezentáciu (použitím, napríklad, [[Base64]]). Toto kódovanie má nevýhodu, že zväčšuje veľkosť súboru o približne 30% počas prenosu, ako aj to, že vyžaduje preloženie naspäť do binárnej formy po obdržaní súboru. Podrobnejšie na túto tému pozrite [[Kódovanie binárneho na textový súbor]].
 
[[Microsoft Windows]] umožňuje programátorovi špecifikovať parameter [[systémové volanie|systémového volania]] indikujúci, či je súbor textový alebo binárny; [[Unix]] to nerozlišuje a narába so všetkými súbormi ako s binárnymi. Toto odráža fakt, že rozdelenie súborov na textové a binárne je do určitej miery svojvoľné.
Riadok 10:
Ak otvoríte binárny súbor v [[textový editor|textovom editore]], každá skupina ôsmych bitov bude typicky preložená ako jeden znak, a vy uvidíte (pravdepodobne nelogické) zobrazenie textových znakov. Ak by ste ten istý súbor otvorili v inej aplikácii, táto aplikácia bude mať svoje vlastné použitie pre každý bajt: možno že daná aplikácia bude narábať s každým bajtom ako s číslom a pošle na výstup tok čísel v rozpätí 0 až 255 — alebo možno že bude interpretovať tieto čísla v bajtoch ako farby a zobrazí zodpovedajúci obrázok. Ak sa so samotným súborom narába ako s [[vykonateľný súbor|vykonateľným]] a spustiteľným, tak sa počítač pokúsi interpretovať tento súbor ako sériu inštrukcií vo svojom [[strojový jazyk|strojovom jazyku]].
 
Na prezeranie hexadecimálnych (a možno aj decimálnych) hodnôt pre zodpovedajúce bajty binárneho súboru sa môže použiť [[hex editor]]. S bajtami sa potom môže narábať zmenou ich hexadecimálnej hodnoty v hex editore.
 
== See also ==
* [http://biew.sourceforge.net BIEW] is Binary vIEW project
 
Riadok 22:
[[en:Binary file]]
[[es:Archivo binario]]
[[et:Kahendfail]]
[[fa:پرونده دودویی]]
[[fr:Fichier binaire]]