O que é uma ferramenta de texto para binário?
Uma ferramenta de texto para binário permite alternar entre texto legível e os padrões de bytes de 8 bits usados com frequência em aulas, depuração e exemplos simples de protocolos. Esta implementação tem dois modos: se a entrada contiver apenas caracteres 0 e 1 e seu comprimento total for divisível por oito, cada byte será decodificado em um caractere com String.fromCharCode; caso contrário, o texto será codificado em UTF-8 e cada byte será exibido como um grupo binário de 8 bits separado por espaços. Isso é útil para inspeção no nível dos bytes, mas não oferece decodificação completa de ida e volta em UTF-8 para qualquer texto multibyte.
Como usar a ferramenta de texto para binário
- 1Cole texto simples na caixa Input para gerar bytes binários ou cole grupos binários de 8 bits separados por espaços em branco para decodificá-los.
- 2Consulte na caixa Output os bytes convertidos ou os caracteres decodificados.
- 3Verifique o resultado antes de reutilizá-lo, especialmente com textos não ASCII, pois a decodificação interpreta cada byte diretamente como um código de caractere em vez de reconstruir todas as sequências UTF-8.
Casos de uso comuns para conversão entre texto e binário
Ensino de codificação de texto no nível dos bytes
Mostre como caracteres comuns se transformam em grupos de 8 bits ao explicar fundamentos de binário, ASCII ou a saída de bytes UTF-8 em aulas e artigos.
Inspeção de exemplos binários copiados
Decodifique strings binárias simples de tutoriais ou documentações para confirmar o texto representado sem precisar escrever código auxiliar.
Preparação de trechos para protocolos e fixtures
Gere padrões visíveis de bytes para testes, apresentações e notas de referência em que uma saída binária seja mais fácil de discutir do que texto bruto.
Perguntas frequentes
A ferramenta consegue converter emojis ou qualquer string UTF-8 para binário e depois restaurá-los?
Não de forma confiável. A codificação usa bytes UTF-8, mas a decodificação transforma cada grupo de 8 bits diretamente em um código de caractere. Isso funciona melhor com ASCII ou exemplos orientados a bytes do que com textos Unicode multibyte arbitrários.
Qual formato binário o decodificador aceita?
A entrada deve conter apenas caracteres 0 e 1, opcionalmente separados por espaços em branco, e o total de bits precisa ser divisível por oito. Entradas hexadecimais, decimais ou binárias com largura variável não são interpretadas.
O conteúdo convertido é enviado para algum servidor?
Não. A codificação e a decodificação são realizadas localmente no navegador, sem envio do conteúdo a um backend.