Tradutor de código Baudot
Codifique o texto em código telegráfico Baudot / ITA2 de 5 bits e decodifique-o de volta.
Tradutor de código Baudot
O código Baudot – padronizado como ITA2, o Alfabeto Telegráfico Internacional nº 2 – representa cada caractere com apenas 5 bits, metade da largura do ASCII. São apenas 32 códigos possíveis para um alfabeto com 26 letras, 10 dígitos e uma dúzia de sinais de pontuação, então o equipamento telegráfico reutilizou os mesmos códigos duas vezes: um código de mudança de LETRAS (11111) muda o receptor para o modo alfabeto e um código de mudança de FIGURAS (11011) muda-o para o modo de dígitos e pontuação. Essa ferramenta codifica texto simples nesse fluxo de 5 bits e o decodifica de volta, rastreando o estado de mudança exatamente como um teleimpressor real fazia.
Duas variantes estão disponíveis. ITA2 é a tabela internacional; US TTY é a variante dos teleimpressores americanos usados, diferindo apenas em alguns sinais de pontuação que mudam de FIGURAS. Escolha o que corresponde ao equipamento ou ao texto histórico com o qual você está trabalhando e, em seguida, escolha como cada grupo será exibido — binário bruto como "11000", seu valor decimal de 0 a 31 ou notação de ponto (●○) espelhando os furos na fita de papel — e defina o separador entre os grupos.
Baudot não tem letras minúsculas, então a entrada é dobrada em letras maiúsculas antes da codificação (café se torna CAFE), e um caractere sem equivalente na variante selecionada é eliminado silenciosamente ou substituído por "?", sua escolha. A decodificação é estrita: um grupo que não tem exatamente 5 bits é relatado como um erro ao nomear o grupo infrator, em vez de ser interpretado incorretamente.
Tudo é executado localmente no seu navegador. O texto e os códigos com os quais você trabalha nunca são carregados em lugar nenhum, seja você decodificando um telegrama histórico, construindo um simulador de teleimpressora ou explorando como funcionava a codificação de texto pré-ASCII.