Conversor binário

Conversor binário

Perguntas frequentes

Como é montado o código binário de um texto?

Cada caractere é armazenado no computador como um número, e um número como uma sequência de zeros e uns. A letra «A» na tabela padrão ASCII é o número 65, e em forma binária 01000001. Oito dígitos binários formam um byte, e para a maioria dos caracteres latinos e números, um byte já basta para codificar o caractere por completo. O cirílico e outros caracteres fora do ASCII são codificados de outra forma – geralmente via UTF-8, onde um caractere ocupa dois bytes ou mais.

Quais erros são mais comuns na conversão manual?

Número errado de dígitos. Um byte tem exatamente oito dígitos; se faltar um zero à esquerda ao converter na mão, o número se desloca e o código sai do lugar. Confusão de codificações. O mesmo caractere cirílico dá um código binário diferente conforme a codificação – é importante saber o que está sendo codificado: ASCII, UTF-8 ou outra tabela. Mistura de sistemas numéricos. Um número que parece binário à primeira vista pode na verdade ser decimal – sem contexto não dá para saber ao certo o sistema.

Para que converter texto em binário na prática?

Estudo – entender como um computador representa números e texto num nível básico. Depuração – ver como um caractere específico ou uma string curta ficam bit a bit. Codificação simples de mensagens – mostrar um texto de um jeito incomum; o código binário também é usado como quebra-cabeça por diversão.

Isso é criptografia?

Não, é só outra forma de escrever os mesmos dados. Qualquer um que conheça o princípio da codificação binária decifra o texto sem nenhuma chave – não há sigilo nenhum aqui.

Por que o código binário de um texto em russo é mais longo que em inglês?

Letras e números latinos cabem em um único byte na codificação ASCII, enquanto o cirílico em UTF-8 ocupa dois bytes por caractere ou mais – daí a diferença no tamanho da string binária final para o mesmo número de letras.

Como separar os caracteres ao converter de binário para texto?

Normalmente cada caractere é representado por oito dígitos (um byte) e separado do vizinho por um espaço – assim a ferramenta consegue identificar com precisão onde termina o código de uma letra e começa o da próxima.

Dá para converter um número em vez de texto?

Sim, um número é convertido para binário do mesmo jeito que qualquer outro caractere – ele é representado por dígitos, que também são codificados em ASCII ou tratados como um valor numérico.

Escolha uma direção – «Texto para binário» ou «Binário para texto» –, cole o conteúdo no campo «Conteúdo» e clique em «Converter». A conversão funciona nos dois sentidos.

Como funciona o conversor de binário

  1. Escolha uma direção. A chave «Texto para binário» codifica texto comum, «Binário para texto» decodifica uma sequência de zeros e uns de volta.
  2. Cole o conteúdo. Para converter para binário, qualquer texto serve. Para a conversão inversa, os números binários de cada caractere costumam ser separados por um espaço.
  3. Clique em «Converter». O resultado aparece abaixo do formulário assim que você clica.

Sistemas binário, octal e hexadecimal

SistemaBaseDígitosExemplo com o número 26
Decimal100–926
Binário20–111010
Octal80–732
Hexadecimal160–9, A–F1A

Converter de um sistema numérico para outro só muda a forma de escrever, não o número em si: 26, 11010, 32 e 1A são o mesmo valor em quatro sistemas diferentes.

O sistema hexadecimal é prático porque quatro dígitos binários se resumem exatamente a um único dígito hexadecimal, por isso é bastante usado como forma compacta de escrever dados binários – por exemplo, em códigos de cor HEX.

Ferramentas relacionadas

Para códigos de cor HEX, que também se baseiam no sistema hexadecimal, serve o conversor de cores. Para uma outra forma de codificar de maneira reversível um texto ou arquivo, há a codificação Base64.

Related