O que é conversão de texto para binário
Binário é a linguagem que os computadores realmente usam. Tudo dentro de um computador é armazenado como sequências de 0s e 1s. Um conversor de texto para binário mostra essa camada oculta, transformando cada caractere do seu texto em sua representação binária. A letra A, por exemplo, torna-se 01000001. É uma janela que mostra como o texto que você lê todos os dias é realmente armazenado embaixo dela.
Como funciona a conversão
Cada caractere possui um código numérico, um número que o identifica. O conversor pega esse número e o escreve na base 2, que é binária, preenchida com 8 bits (um byte) para os caracteres básicos. Assim, cada caractere se torna um grupo de oito 0s e 1s. Lendo de outra forma, a ferramenta pega cada grupo de dígitos binários, converte-o novamente em seu número e procura o caractere, transformando 01001000 01101001 novamente em “Oi”. O processo é totalmente reversível, para que você possa codificar e decodificar livremente.
Por que converter texto em binário
O motivo mais comum é o aprendizado e a curiosidade, ver como o texto é mapeado para o binário que os computadores armazenam é um conceito fundamental da ciência da computação, e fazer isso com suas próprias palavras dá um clique. Alunos e professores usam-no para entender a codificação de caracteres. Também aparece em quebra-cabeças, salas de fuga e mensagens geeks, onde uma sequência de 0s e 1s esconde uma palavra secreta. E ocasionalmente os desenvolvedores o usam para inspecionar exatamente como um caractere é representado no nível dos bits.
Codificação binária e de caracteres
Para letras, dígitos e pontuação básicos do inglês, cada caractere cabe em um único byte, oito bits, e é por isso que você vê grupos organizados de oito. Caracteres além desse conjunto básico, como letras acentuadas ou emoji, ocupam mais bytes, portanto seu binário é mais longo. Isso se conecta diretamente ao modo como a codificação de texto funciona: o mesmo motivo pelo qual os emojis ocupam mais espaço em um banco de dados é o motivo pelo qual eles produzem mais dígitos binários aqui. Tudo é computado no seu navegador, então nada do que você converte é carregado.