Texto para binário

Transforma o texto em binário de 8 bits. Escolha a codificação. O caminho de volta é binário para texto.

Oito bits por byte, na codificação que você escolhe

Binário aqui são os bytes do texto, escritos em grupos de 8 bits. A codificação de caracteres decide esses bytes. UTF-8 é o padrão. A letra A é 01000001 em UTF-8 e em ASCII. 中文 são seis bytes em UTF-8 e quatro em GBK, então a cadeia de bits muda com o menu. O caminho de volta, de bits para texto, é binário para texto.

Como usar

  1. Cole o texto. Esta página não lê arquivo.
  2. Escolha a codificação. Use UTF-8, a menos que o outro lado tenha nomeado GBK, Big5, Shift_JIS ou UTF-16.
  3. Deixe «Espaço entre bytes» ligado para ler os grupos. Desligue quando precisar de uma cadeia contínua de bits.
  4. Se a codificação não comporta um caractere, a página avisa em vez de enfiar pontos de interrogação. ASCII não comporta 中文.

O que são esses bits

Cada byte tem oito dígitos, bit mais significativo primeiro. O espaço separa bytes só com a opção ligada: não é bit de dado. No modo hexadecimal a caixa é tratada como bytes hexadecimais já escritos; espaços e 0x são ignorados, e um número ímpar de dígitos é erro. UTF-16 pode incluir marca de ordem de bytes conforme a codificação escolhida. Se quem recebe não quer BOM, escolha a forma BE ou LE sem BOM.

Onde entra

  • Ver no que um caractere se transforma ao sair do Unicode.
  • Comparar UTF-8 e GBK para a mesma frase em chinês.
  • Conferir uma cadeia de bits antes de um exercício de protocolo.

Perguntas

Já tenho os bits e quero o texto.

Use binário para texto. Esta página só vai de texto para bits.

Por que ASCII falhou numa frase comum?

ASCII são letras inglesas, dígitos e alguns sinais, em sete bits. Letras acentuadas e chinês pedem UTF-8, ou uma codificação antiga que de fato os contenha.