Preskočiť na obsah

Prevodník Baudotovho kódu

Zakódujte text do 5-bitového Baudotovho / ITA2 telegrafného kódu a späť ho dekódujte.

Vstup
Výstup

Prevodník Baudotovho kódu

Baudotov kód — štandardizovaný ako ITA2, Medzinárodná telegrafná abeceda č. 2 — zapisuje každý znak iba piatimi bitmi, teda polovicou šírky ASCII. To dáva len 32 možných kombinácií pre abecedu s 26 písmenami, 10 číslicami a desiatkou interpunkčných znamienok, takže telegrafné zariadenia museli rovnaké kódy použiť dvakrát: kód LETTERS (11111) prepne prijímač do režimu písmen a kód FIGURES (11011) do režimu číslic a interpunkcie. Tento nástroj kóduje bežný text do tohto 5-bitového prúdu a dekóduje ho späť, pričom presne sleduje stav prepnutia tak, ako to robil skutočný diaľkopis.

K dispozícii sú dva varianty. ITA2 je medzinárodná tabuľka; US TTY používali americké diaľkopisy a líši sa len v niekoľkých interpunkčných znamienkach v režime FIGURES. Vyberte variant podľa zariadenia alebo historického textu a zvoľte spôsob zobrazenia každej skupiny — surové bity ako „11000“, desiatkovú hodnotu od 0 do 31, alebo bodkovú notáciu (●○) napodobňujúcu dierky na papierovej páske — a nastavte oddeľovač medzi skupinami.

Baudotov kód nepozná malé písmená, takže vstup sa pred kódovaním prevedie na veľké (café sa zmení na CAFE) a znak bez ekvivalentu vo zvolenom variante sa buď potichu vynechá, alebo nahradí znakom „?“ — podľa vašej voľby. Dekódovanie je prísne: skupina, ktorá nemá presne 5 bitov, sa nahlási ako chyba s uvedením problematickej skupiny namiesto tichého nesprávneho prečítania.

Všetko prebieha lokálne vo vašom prehliadači. Text a kódy, s ktorými pracujete, sa nikam neodosielajú — či už dekódujete historický telegram, staviate simulátor diaľkopisu, alebo len skúmate, ako fungovalo kódovanie textu pred nástupom ASCII.

Časté otázky

Čo je Baudotov kód?
5-bitové kódovanie znakov z 19. storočia z oblasti telegrafie, medzinárodne štandardizované ako ITA2. Má len 32 kódov, takže dva z nich sú vyhradené ako prepínacie kódy, ktoré prepínajú prijímač medzi abecedou LETTERS a sadou číslic a interpunkcie FIGURES.
Aký je rozdiel medzi ITA2 a US TTY?
Zdieľajú rovnakých 26 písmen aj rovnaké prepínacie kódy. Líšia sa iba v niekoľkých interpunkčných znamienkach v režime FIGURES — napríklad pozícia, ktorá v ITA2 nemá žiadny tlačiteľný znak (historicky signál „kto ste“), je v US TTY symbol dolára.
Prečo výstup obsahuje iba veľké písmená?
Baudotov kód nepozná malé písmená — skutočné diaľkopisy tlačili iba veľké písmená. Vstup sa preto pred kódovaním prevedie na veľké písmená, takže „hello“ aj „HELLO“ dávajú rovnaký výsledok.
Čo sa stane so znakmi, ktoré Baudotov kód nevie zapísať?
V nastavení „Nepodporované znaky“ zvoľte, či sa majú potichu vynechať, alebo nahradiť znakom „?“ v režime figures, aby ich pozícia zostala vo výstupe viditeľná.
Odosiela sa môj text niekam?
Nie. Kódovanie aj dekódovanie prebieha celé vo vašom prehliadači — nič sa neodosiela na server.