Como converter binário para texto
Converter binário para texto envolve traduzir cada sequência binária de 8 bits para o caráter ASCII correspondente.
Passo 1: Garanta que o binário esteja agrupado em bytes de 8 bits (8 dígitos). Adicione zeros a esquerda se necessário.
Passo 2: Converta cada grupo de 8 bits para decimal (0-255).
Passo 3: Mapeie o valor decimal para o caráter ASCII.
Exemplo: 01001000 = 72 = “H” (letra H)
Conversões comuns de binário para texto
Aqui estão algumas conversões comuns de binário para texto:
| Binário | Texto | Notas |
|---|---|---|
01001000 01100101 01101100 01101100 01101111 |
Hello | Cinco bytes ASCII |
01010111 01101111 01110010 01101100 01100100 |
World | Exemplo de palavra legível |
01000001 01000010 01000011 |
ABC | Letras maiúsculas |
00110000 00110001 00110010 |
012 | Dígitos como carateres de texto |
01000011 01010100 01000110 |
CTF | Verificações para desafios e CTF |
00100001 00111111 |
!? | Bytes de pontuação |
Tabela de referência ASCII em binário
Carateres ASCII comuns em formato binário:
| Caráter | Binário | Caráter | Binário |
|---|---|---|---|
| A | 01000001 |
a | 01100001 |
| 0 | 00110000 |
1 | 00110001 |
| ! | 00100001 |
Espaço | 00100000 |
Regras de descodificação de texto binário e solução de problemas
Texto binário normalmente é lido em grupos de 8 bits, em que cada byte corresponde a um caráter ASCII ou UTF-8. Manter espaços entre bytes facilita a auditoria da entrada e reduz erros ao copiar sequências longas.
Se o resultado descodificado parecer errado, verifique primeiro se cada grupo tem exatamente oito bits. Um zero inicial ausente pode deslocar o limite do byte e alterar todos os carateres seguintes.
-
01001000 descodifica para H, não para o número 72 mostrado ao utilizador.
-
00100000 é um caráter de espaço, portanto o texto descodificado pode conter separadores invisíveis.
-
Para texto em outros idiomas, carateres UTF-8 podem usar vários bytes; mantenha a sequência completa.
Quando usar um descodificador de binário para texto
-
Descodificar cadeias de texto binárias de exercícios de programação, desafios CTF ou exemplos de aula.
-
Inspecionar exemplos de bytes ASCII em documentação de protocolos ou explicações de cargas binárias.
-
Ensinar como letras, dígitos, pontuação e espaços são representados no nível de byte.
-
Verificar o texto antes de convertê-lo novamente com a ferramenta de texto para binário.