Codificação e conversão de texto

Binary → Text

Restaure bytes binários consecutivos ou delimitados por espaços em branco para texto UTF-8.

Prima Ctrl / ⌘ + Enter para executar
Resultado só de leitura

Analisa o binário estritamente como bytes de 8 bits e descodifica em texto legível usando UTF-8.

As entradas são processadas apenas no seu browser e não são carregadas no servidor.

O que esta ferramenta faz

Binário → Texto removerá os espaços em branco permitidos e verificará se o conteúdo contém apenas 0s e 1s e se o número total de dígitos é um múltiplo de 8. Os bytes analisados são entregues ao TextDecoder estrito para processamento, evitando a utilização de fromCharCode para interpretar mal o Unicode multibyte.

  • Suporta binário delimitado por espaço, delimitado por nova linha ou totalmente contíguo por byte.
  • Os caracteres ilegais, os bytes mutilados e o UTF-8 inválido não são ignorados silenciosamente.
  • A saída é sempre apresentada como texto normal e o seu conteúdo não é executado.

Como utilizar

  1. Introduza bytes binários.
  2. Clique em "Converter para texto".
  3. Corrija caracteres diferentes de 0/1 ou bytes incompletos, conforme solicitado.
  4. Copie o texto descodificado.

Utilizações comuns

  • Compreenda a representação binária do texto ao nível do byte.
  • Restaure a carga binária UTF-8 nos registos de depuração.
  • Verifique a saída de Texto → Binário.

Privacidade e segurança

As entradas e os resultados são processados apenas na memória local do navegador; não são enviados para o servidor, não é chamada qualquer API online e nada é guardado automaticamente.

Funcionalidades do Binary → Text

Analisa o binário estritamente como bytes de 8 bits e descodifica em texto legível usando UTF-8. É útil para o desenvolvimento e a depuração do dia a dia; os resultados podem ser consultados, copiados ou descarregados de imediato.

FAQ

Porque é que tem de ser um múltiplo de 8 bits?

Esta ferramenta lida com bytes, e um byte contém sempre 8 bits.

Espaços e novas linhas são permitidos?

Permitidos, servem como delimitadores de bytes; outros caracteres diferentes de 0/1 irão gerar um erro.

Porque é que um caráter chinês necessita de vários grupos de bits?

A representação UTF-8 dos caracteres chineses consiste geralmente em três bytes, cada um dos quais com 8 bits.

A conversão acederá à rede?

Não, a validação binária e a descodificação UTF-8 só são feitas nativamente no browser.

Voltar às Ferramentas para programadores