Tłumacz kodu Baudota
Zakoduj tekst do 5-bitowego kodu telegraficznego Baudot / ITA2 i zdekoduj go z powrotem.
Tłumacz kodu Baudota
Kod Baudota — znormalizowany jako ITA2, Międzynarodowy Alfabet Telegraficzny nr 2 — reprezentuje każdy znak za pomocą zaledwie 5 bitów, czyli o połowę mniej niż ASCII. To tylko 32 możliwe kody dla alfabetu składającego się z 26 liter, 10 cyfr i kilkunastu znaków interpunkcyjnych, więc sprzęt telegraficzny dwukrotnie użył tych samych kodów: kod zmiany LITER (11111) przełącza odbiornik w tryb alfabetu, a kod zmiany LICZBY (11011) przełącza go w tryb cyfr i znaków interpunkcyjnych. To narzędzie koduje zwykły tekst do tego 5-bitowego strumienia i dekoduje go, śledząc stan przesunięcia dokładnie tak, jak robił to prawdziwy dalekopis.
Dostępne są dwa warianty. ITA2 to stół międzynarodowy; US TTY to odmiana używana w amerykańskich dalekopisach, różniąca się jedynie kilkoma znakami interpunkcyjnymi z przesunięciem CYFR. Wybierz element pasujący do sprzętu lub tekstu historycznego, nad którym pracujesz, a następnie wybierz sposób wyświetlania każdej grupy — surowy plik binarny, np. „11000”, jej wartość dziesiętną od 0 do 31 lub zapis kropkowy (ე○) odzwierciedlający dziurki na taśmie papierowej — i ustaw separator między grupami.
W Baudot nie ma małych liter, więc przed kodowaniem dane wejściowe są składane z wielkich liter (kawiarnia staje się CAFE), a znak nie mający odpowiednika w wybranym wariancie jest albo dyskretnie usuwany, albo zastępowany przez „?”, według Twojego wyboru. Dekodowanie jest rygorystyczne: grupa, która nie ma dokładnie 5 bitów, jest zgłaszana jako błąd w nazwie grupy powodującej naruszenie, a nie po cichu błędnie odczytana.
Wszystko działa lokalnie w Twojej przeglądarce. Tekst i kody, z którymi pracujesz, nigdy nie są nigdzie przesyłane, niezależnie od tego, czy dekodujesz telegram historyczny, budujesz symulator teledrukarki, czy badasz, jak działało kodowanie tekstu przed ASCII.