Esta ferramenta online permite-lhe codificar texto em binário e descodificar binário de volta ao texto. Simplesmente cole seu texto na caixa esquerda ou seus dados binários na caixa direita, e o codificador/descodificador lhe dará instantaneamente o resultado.
O que é binário?
Informação (em seu sentido técnico) é um padrão que tem algum significado. Existem muitas maneiras de armazenar informações, mas a maneira mais eficiente que os computadores são capazes de armazenar informações é em um padrão de 2 símbolos diferentes. Usamos os símbolos “1” e “0” apenas porque são símbolos que todos nós reconhecemos e somos, em algum sentido, opostos uns dos outros (algo vs. nada). Mas qualquer símbolo pode ser usado. O importante com o binário é que existem dois símbolos (o prefixo “bi” em “binário” diz-nos isto). A razão pela qual computadores gostam de falar em binário é porque os computadores são feitos de transistores, e transistores têm dois estados.
Codificação e Decodificação de Texto
Converter entre binário e texto é bastante simples. Todos os caracteres de texto normais que você vê nos computadores são definidos pelo padrão ASCII. O padrão define 128 caracteres – tudo que você pode ver em um teclado inglês padrão e muito mais. A cada um destes caracteres é atribuído um número, de 0 a 127 (note que só vai para 127 uma vez que começamos a contar a 0 e não a 1).
Desde que a cada um destes caracteres seja atribuído um número, podemos escrever texto em códigos ASCII:
“olá” —> “104 101 108 108 111”
De facto, aqui está um tradutor ASCII que lhe permite fazer exactamente isso. Mas nós queremos converter para códigos binários, não ASCII, certo? Bem, como acontece quando convertemos texto para binário, estamos apenas convertendo o texto para uma string de códigos ASCII, mas também estamos convertendo esses códigos ASCII em números binários em vez de números decimais (os números que você aprende na escola).
Aprender como converter números decimais para números binários está fora do escopo desta explicação, mas aqui está um tradutor decimal para binário que explica o processo de conversão. Então, finalmente, após a conversão dos códigos ASCII decimais para códigos ASCII binários, obtemos:
“olá” —> “0110100001100101011011000110110110001101111”
Onde cada número binário tem 8 bits de comprimento, e são todos esmagados juntos numa longa linha.
Conversão binária
Então aí está. Este tradutor pode actuar como um rápido codificador binário online ou descodificador binário para que possa traduzir o inglês para binário e partilhar mensagens codificadas com os seus amigos. Eles podem então descodificar a mensagem binária usando este mesmo tradutor. Quem sabe, se você foi dedicado o suficiente para aprender os códigos ASCII binários, você pode até ser capaz de aprender a escrever em binário. Ser capaz de converter binário para texto no seu cérebro é bastante inútil, mas também bastante legal.