Conversor binario

Conversor binario

Preguntas frecuentes

¿Cómo está formado el código binario de un texto?

Cada carácter se guarda en un ordenador como un número, y un número como una secuencia de ceros y unos. La letra «A» en la tabla estándar ASCII es el número 65, y en forma binaria 01000001. Ocho dígitos binarios forman un byte, y para la mayoría de los caracteres y cifras latinos un byte basta para codificar el carácter por completo. La ñ, las tildes y otros caracteres fuera de ASCII se codifican de otra forma, normalmente con UTF-8, donde un carácter ocupa dos bytes o más.

¿Qué errores son más frecuentes al convertir a mano?

Un número de dígitos incorrecto. Un byte son exactamente ocho cifras; si a mano falta un cero a la izquierda, el número se desplaza y el código se descoloca. Confundir codificaciones. El mismo carácter acentuado da un código binario distinto según la codificación; importa saber qué se está codificando: ASCII, UTF-8 u otra tabla. Mezclar sistemas numéricos. Un número que a primera vista parece binario puede en realidad ser decimal: sin contexto no hay forma de saber con certeza el sistema.

¿Para qué sirve convertir texto a binario en la práctica?

Tareas de aprendizaje: entender cómo representa un ordenador los números y el texto a bajo nivel. Depuración: ver cómo se ve bit a bit un carácter concreto o una cadena corta. Codificación sencilla de mensajes: mostrar un texto de forma poco habitual; el código binario también se usa como acertijo por diversión.

¿Esto es cifrado?

No, es solo otra forma de escribir los mismos datos. Cualquiera que conozca el principio de la codificación binaria puede descifrar el texto sin ninguna clave: aquí no hay ningún secreto.

¿Por qué un texto en español ocupa más en binario que uno en inglés?

Las letras y cifras latinas caben en un solo byte en la codificación ASCII, mientras que la ñ o una vocal con tilde ocupan dos bytes en UTF-8; de ahí la diferencia en la longitud de la cadena binaria final con el mismo número de letras.

¿Cómo separar los caracteres al convertir de binario a texto?

Normalmente cada carácter se representa con ocho cifras (un byte) y se separa del siguiente con un espacio, así la herramienta puede saber con precisión dónde termina el código de una letra y empieza el de la siguiente.

¿Se puede convertir un número en vez de texto?

Sí, un número se convierte a binario de la misma forma que cualquier otro carácter: se representa con cifras, que también se codifican en ASCII o se tratan como un valor numérico.

Elige una dirección –«Texto a binario» o «Binario a texto»–, pega el contenido en el campo «Contenido» y pulsa «Convertir». La conversión funciona en ambos sentidos.

Cómo funciona el conversor a binario

  1. Elige una dirección. El interruptor «Texto a binario» codifica texto normal, «Binario a texto» decodifica una secuencia de ceros y unos de vuelta.
  2. Pega el contenido. Para convertir a binario vale cualquier texto. Para la conversión inversa, los números binarios de cada carácter suelen separarse con un espacio.
  3. Pulsa «Convertir». El resultado aparece debajo del formulario en cuanto se pulsa.

Sistemas binario, octal y hexadecimal

SistemaBaseDígitosEjemplo con el número 26
Decimal100–926
Binario20–111010
Octal80–732
Hexadecimal160–9, A–F1A

Convertir de un sistema numérico a otro solo cambia la forma de escribirlo, no el número en sí: 26, 11010, 32 y 1A son el mismo valor en cuatro sistemas distintos.

El sistema hexadecimal resulta cómodo porque cuatro dígitos binarios se reducen exactamente a un dígito hexadecimal, por eso se usa a menudo como forma compacta de escribir datos binarios, por ejemplo en los códigos de color HEX.

Herramientas relacionadas

Para códigos de color HEX, que también se basan en el sistema hexadecimal, sirve el conversor de colores. Para otra forma de codificar de manera reversible un texto o un archivo, está la codificación Base64.

Related