Bytes binários e texto

Cada byte tem exatamente 8 dígitos binários ou 2 dígitos hexadecimais, sem separador ou separados por espaços ASCII.

  • Funciona no navegador
  • Sem upload
  • Confira antes de baixar

Os dados de entrada ficam nesta aba, sem envio nem salvamento automático. As contagens agregadas de uso e os diagnósticos gerais de processamento são opcionais e só são enviados com o seu consentimento, sem conteúdo nem nomes de arquivos. Limpar ou fechar apaga os dados; salve antes os resultados de que precisar.

Método e limites

Cada byte tem exatamente 8 dígitos binários ou 2 dígitos hexadecimais, sem separador ou separados por espaços ASCII. Aceita UTF-8 ou ASCII estrito de 7 bits. Você pode rejeitar bytes inválidos ou substituí-los (na codificação ASCII vira ?; na decodificação, U+FFFD). Na substituição em UTF-8, o resultado indica um trecho com perda. Os bytes brutos continuam disponíveis para download.

Arquivos UTF-8 de até 256 KiB; texto comum de até 100.000 unidades UTF-16; decodificação de bytes de até 256 KiB. Codecs de bytes: até 16.384 bytes. Listas: até 10.000 registros cada. Tokens, grafemas, células Braille ou linhas Unicode mantidos: até 20.000. HTML: até 20.000 alocações ou nós e profundidade 64. Todos os arquivos de saída juntos: até 2 MiB. O worker pode ser encerrado após 5 segundos. Isso não limita toda a memória do navegador.

Como usar

  1. Escolher origem e método

    Escolha texto→binário ou binário→texto, ASCII ou UTF-8, e a política de rejeitar ou substituir caracteres inválidos. Selecione bytes separados por espaço ou compactos antes de executar.

  2. Método

    Codifique A em ASCII: 01000001. Decodifique esses oito bits de volta para A; o caractere é, em UTF-8, usa dois bytes: 11000011 10101001.

  3. Verificar e salvar originais

    Confira o texto decodificado e a contagem de bytes antes de baixar. Guarde o backup do original, principalmente quando a política de substituição altera uma entrada inválida.

Método e limites

O que significa este resultado?

Cada byte binário tem oito bits. Espaços separam os bytes; a saída compacta os junta. O UTF-8 pode usar vários bytes por caractere.

Como resolver entradas rejeitadas ou ausentes?

O ASCII estrito rejeita o é; escolha UTF-8 para preservá-lo. No sentido inverso, corrija símbolos que não sejam binários ou grupos de bytes incompletos, em vez de presumir que são texto.

Quais são os limites desta ferramenta?

A substituição perde informação. A ferramenta converte bytes e texto localmente; ela não detecta uma codificação de origem desconhecida nem criptografa a saída.