Esta herramienta en línea te permite codificar texto en binario y decodificar binario de vuelta a texto. Sólo tienes que pegar tu texto en la casilla de la izquierda o tus datos binarios en la de la derecha, y el codificador/decodificador te dará instantáneamente el resultado.
¿Qué es el binario?
La información (en su sentido técnico) es un patrón que tiene algún significado. Hay muchas formas de almacenar información, pero la forma más eficiente en que los ordenadores son capaces de almacenar información es en un patrón de 2 símbolos diferentes. Utilizamos los símbolos «1» y «0» sólo porque son símbolos que todos reconocemos y son, en cierto sentido, opuestos entre sí (algo frente a nada). Pero se puede utilizar cualquier símbolo. Lo importante del binario es que hay dos símbolos (el prefijo «bi» en «binario» nos lo indica). La razón por la que a los ordenadores les gusta hablar en binario es porque los ordenadores están hechos de transistores, y los transistores tienen dos estados.
Codificación y decodificación de texto
Convertir entre binario y texto es bastante sencillo. Todos los caracteres textuales normales que se ven en los ordenadores están definidos por el estándar ASCII. El estándar define 128 caracteres: todo lo que se puede ver en un teclado inglés estándar y bastantes más. A cada uno de estos caracteres se le asigna un número, del 0 al 127 (tenga en cuenta que sólo llega al 127, ya que empezamos a contar en el 0, no en el 1).
Dado que a cada uno de estos caracteres se le asigna un número, podríamos escribir el texto en códigos ASCII:
«hola» —> «104 101 108 108 111»
De hecho, aquí hay un traductor de ASCII que le permite hacer precisamente eso. Pero queremos convertir a binario, no a códigos ASCII, ¿verdad? Bueno, resulta que cuando convertimos texto a binario, sólo estamos convirtiendo el texto a una cadena de códigos ASCII, pero también estamos convirtiendo esos códigos ASCII en números binarios en lugar de números decimales (los números que aprendes en la escuela).
Aprender a convertir números decimales a números binarios está fuera del alcance de esta explicación, pero aquí hay un traductor de decimal a binario que explica el proceso de conversión. Así que finalmente, después de la conversión de los códigos ASCII decimales a códigos ASCII binarios, obtenemos:
«hola» —> «01101000011001011011000110110001101111»
Donde cada número binario tiene 8 bits de longitud, y están todos aplastados en una larga línea.
Conversión binaria
Así que ahí lo tienes. Este traductor puede actuar como un rápido codificador o decodificador binario en línea para que puedas traducir el inglés a binario y compartir los mensajes codificados con tus amigos. Ellos pueden entonces decodificar el mensaje binario utilizando este mismo traductor. Quién sabe, si te dedicas a aprender los códigos binarios ASCII, puede que incluso seas capaz de aprender a escribir en binario. Ser capaz de convertir el binario en texto en tu cerebro es bastante inútil, pero también bastante genial.