Przejdź do treści

Tłumacz kodu Baudota

Zakoduj tekst do 5-bitowego kodu telegraficznego Baudot / ITA2 i zdekoduj go z powrotem.

Wejście
Wynik

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.

Częste pytania

Co to jest kod Baudota?
5-bitowe kodowanie znaków z XIX-wiecznej telegrafii, ujednolicone na arenie międzynarodowej jako ITA2. Ma tylko 32 kody, więc dwa z nich są zarezerwowane jako kody przesuwne, które przełączają odbiornik pomiędzy alfabetem LITERY a zbiorem cyfr i znaków interpunkcyjnych FIGUR.
Jaka jest różnica między ITA2 a amerykańskim TTY?
Mają te same 26 liter i te same kody zmian. Różnią się tylko kilkoma znakami interpunkcyjnymi z przesunięciem FIGURES — na przykład pozycja, która nie ma znaku nadającego się do wydruku w ITA2 (historyczny sygnał „kim jesteś”) to znak dolara w amerykańskim TTY.
Dlaczego w wynikach używane są tylko wielkie litery?
W kodzie Baudota nie ma małych liter — prawdziwe dalekopisy zawsze drukowały tylko i wyłącznie wielkie litery. Dane wejściowe są przed kodowaniem składane z wielkich liter, więc „cześć” i „Witajcie” dają ten sam wynik.
Co dzieje się z postaciami, których Baudot nie może przedstawić?
Ustaw opcję „nieobsługiwane znaki”, aby je po cichu usunąć lub zastąpić cyframi „?” więc ich pozycja pozostaje widoczna na wyjściu.
Czy mój tekst jest gdzieś przesłany?
Nie. Zarówno kodowanie, jak i dekodowanie odbywa się całkowicie w przeglądarce — nic nie jest wysyłane na serwer.