¿Qué es la conversión de texto a binario?
El binario es el lenguaje que realmente usan las computadoras; todo lo que hay dentro de una computadora se almacena en última instancia como secuencias de 0 y 1. Un conversor de texto a binario le muestra esta capa oculta al convertir cada carácter de su texto en su representación binaria. La letra A, por ejemplo, se convierte en 01000001. Es una ventana a cómo se almacena realmente debajo el texto que lees todos los días.
Cómo funciona la conversión
Cada carácter tiene un código numérico, un número que lo identifica. El convertidor toma ese número y lo escribe en base 2, que es binaria, rellenada a 8 bits (un byte) para los caracteres básicos. Entonces cada carácter se convierte en un grupo de ocho 0 y 1. Al leer en sentido contrario, la herramienta toma cada grupo de dígitos binarios, los convierte nuevamente a su número y busca el carácter, convirtiendo 01001000 01101001 nuevamente en "Hola". El proceso es totalmente reversible, por lo que puedes codificar y decodificar libremente.
¿Por qué convertir texto a binario?
La razón más común es el aprendizaje y la curiosidad, ver cómo el texto se asigna al binario que almacenan las computadoras es un concepto fundamental de la informática, y hacerlo con sus propias palabras hace que encaje. Los estudiantes y profesores lo utilizan para comprender la codificación de caracteres. También aparece en acertijos, salas de escape y mensajes geek, donde una cadena de 0 y 1 oculta una palabra secreta. Y ocasionalmente los desarrolladores lo utilizan para inspeccionar exactamente cómo se representa un personaje a nivel de bits.
Codificación binaria y de caracteres.
Para las letras, dígitos y puntuación básicos del inglés, cada carácter cabe en un solo byte, ocho bits, por lo que se ven grupos ordenados de ocho. Los caracteres más allá de ese conjunto básico, como letras acentuadas o emoji, ocupan más bytes, por lo que su binario es más largo. Esto se conecta directamente con cómo funciona la codificación de texto: la misma razón por la que los emoji ocupan más espacio en una base de datos es por la que producen más dígitos binarios aquí. Todo se calcula en su navegador, por lo que no se carga nada de lo que convierte.