Seznam binárních kódů - List of binary codes
Toto je seznam některých binární kódy které jsou (nebo byly) použity k reprezentaci text jako posloupnost binární číslice „0“ a „1“. Binární kódy s pevnou šířkou používají k reprezentaci každého znaku v textu nastavený počet bitů proměnná šířka binárních kódů, počet bitů se může u jednotlivých znaků lišit.
Pětibitové binární kódy
Předčasně byla použita řada různých pětibitových kódů děrovaná páska systémy.
Pět bitů na znak umožňuje pouze 32 různých znaků, takže mnoho z pětibitových kódů používalo dvě sady znaků na hodnotu, označované jako FIGS (obrázky) a LTRS (písmena), a vyhrazené dva znaky pro přepínání mezi těmito sadami. To účinně umožnilo použití 60 znaků.
Standardní pětibitové standardní kódy jsou:
- Mezinárodní telegrafní abeceda č. 1 (ITA1) - Také se běžně označuje jako Baudotův kód[1]
- Mezinárodní telegrafní abeceda č. 2 (ITA2) - Také se běžně označuje jako Murrayův kód[1][2]
- Kód amerického dálnopisu (USTTY) - Varianta ITA2 používaná v USA[2]
- DIN 66006 - Vyvinuto pro prezentaci ALGOL /ALCOR programy na papírové pásky a děrné štítky
Následující časné počítačové systémy používaly každý svůj vlastní pětibitový kód:
- J. Lyons a spol. LEV (Lyon's Electronic Office)
- English Electric ČERT
- University of Illinois v Urbana-Champaign ILIAC
- ZEBRA
- EMI 1100
- Ferranti Rtuť, Pegas, a Orion systémy[3]
Steganografický kód běžně známý jako Baconova šifra používá skupiny 5 binárních hodnotných prvků k reprezentaci písmen abecedy.
Šestibitové binární kódy
Šest bitů na znak umožňuje reprezentaci 64 odlišných znaků.
Příklady šestibitových binárních kódů jsou:
- Mezinárodní telegrafní abeceda č. 4 (ITA4 )[4]
- Šestibitový BCD (Binary Coded Decimal), použitý brzy mainframe počítače.
- Šestibitový ASCII podmnožina primitiva sedmbitový ASCII
- Braillovo písmo - Znaky v Braillově písmu jsou znázorněny pomocí šesti pozic teček uspořádaných do obdélníku. Každá pozice může obsahovat vyvýšenou tečku nebo ne, takže Braillovo písmo lze považovat za šestibitový binární kód.
Viz také: Šestibitové kódy znaků
Sedmbitové binární kódy
Příklady sedmibitových binárních kódů jsou:
- Mezinárodní telegrafní abeceda č. 3 (ITA3 ) - odvozeno z kódu Moore ARQ a také známé jako RCA
- ASCII - Všudypřítomný kód ASCII byl původně definován jako sedmbitová znaková sada. Článek ASCII poskytuje podrobnou sadu ekvivalentních standardů a variant. Kromě toho existují různá rozšíření ASCII na osm bitů (viz Osmbitové binární kódy )
- CCIR 476 - rozšiřuje ITA2 z 5 na 7 bitů, přičemž další 2 bity používá jako zkontrolujte číslice[4]
- Mezinárodní telegrafní abeceda č. 4 (ITA4 )[4]
Osmbitové binární kódy
- Rozšířené ASCII - Řada standardů rozšiřuje ASCII na osm bitů přidáním dalších 128 znaků, například:
- EBCDIC - Používá se brzy IBM počítače a aktuální Systém i a Systém z počítače
10bitové binární kódy
- AUTOSPEC - také známý jako Bauerův kód. AUTOSPEC opakuje pětibitový znak dvakrát, ale pokud má znak lichou paritu, opakování je invertováno.[4]
16bitové binární kódy
- UCS-2 - Zastaralé kódování schopné reprezentovat základní vícejazyčná rovina Unicode
32bitové binární kódy
- UTF-32 / UCS-4 - Reprezentace čtyř bajtů na znak Unicode
Binární kódy s proměnnou délkou
- UTF-8 - Zakóduje znaky způsobem, který je většinou kompatibilní s ASCII ale může také kódovat celý repertoár znaků Unicode se sekvencemi až čtyřmi 8bitovými bajty.
- UTF-16 - Rozšiřuje UCS-2 tak, aby pokryl celý Unicode sekvencemi jednoho nebo dvou 16bitových prvků
- GB 18030 - Full-Unicode kód s proměnnou délkou navržený pro kompatibilitu se staršími čínskými vícebajtovými kódováními
- Huffmanovo kódování - Technika vyjadřování běžnějších znaků pomocí kratších bitových řetězců, než jaké se používají pro méně běžné znaky
Komprese dat systémy jako Lempel – Ziv – Welch jsou schopni komprimovat libovolná binární data. Nejedná se tedy o binární kódy samotné, ale lze je použít na binární kódy ke snížení potřeby úložiště
jiný
- Morseova abeceda je telegrafický kód s proměnnou délkou, který k kódování znaků tradičně používá řadu dlouhých a krátkých impulzů. Spoléhá se na mezery mezi impulsy, aby zajistil oddělení mezi písmeny a slovy, protože kódy písmen nemají "vlastnost předpony". Morseovu abecedu lze reprezentovat jako binární proud tak, že každý bit může představovat jednu jednotku času. „Dit“ nebo „tečka“ je tedy reprezentována jako jediný 1 bit, zatímco „dah“ nebo „pomlčka“ je reprezentována jako tři po sobě jdoucí 1 bity. Mezery mezi symboly, písmeny a slovy jsou reprezentovány jako jedna, tři nebo sedm po sobě jdoucích 0 bitů. Například „UP“ v Morseově abecedě je „..- .--.“, Které může být v binární podobě vyjádřeno jako „101011100010111011101“.
Viz také
Reference
- ^ A b Alan G. Hobbs (03.03.1999). „Kódy pěti jednotek“. Muzeum NADCOMM. Archivovány od originál dne 04.11.1999.
- ^ A b Gil Smith (2001). "Komunikační kódy dálnopisu" (PDF).
- ^ „Čtečky a razníky papírových pásek“. Web společnosti Ferranti Orion. Archivovány od originál dne 21. 7. 2011.
- ^ A b C d „Telecipher Devices“. Domovská stránka Johna Savarda.