Texto Decodificado:
Introduce el código binario arriba
Proceso de Conversión de Binario a Texto
Esta calculadora convierte código binario (sistema numérico de base 2) en texto legible utilizando varios estándares de codificación de caracteres. Admite codificaciones ASCII, UTF-8 y UTF-16, procesando dígitos binarios agrupados en bytes (8 bits) o palabras (16 bits) dependiendo del esquema de codificación seleccionado.
Fórmula de Conversión
Conversión Binario a Decimal:
Valor Decimal = bn×2n + bn-1×2n-1 + ... + b1×21 + b0×20
Donde bi es el dígito binario (0 o 1) en la posición i
Ejemplo ASCII (8 bits):
01001000 = 0×27 + 1×26 + 0×25 + 0×24 + 1×23 + 0×22 + 0×21 + 0×20
= 0 + 64 + 0 + 0 + 8 + 0 + 0 + 0 = 72 → Carácter 'H'
Ejemplos Prácticos
Ejemplo 1: ASCII con separador de espacio
Entrada: 01001000 01101001
Salida: "Hi"
Ejemplo 2: ASCII sin separador
Entrada: 0100100001100101011011000110110001101111
Salida: "Hello"
Ejemplo 3: ASCII con separador de coma
Entrada: 01010111,01101111,01110010,01101100,01100100
Salida: "World"
Ejemplo 4: Números ASCII
Entrada: 00110010 00110000 00110010 00110101
Salida: "2025"
Ejemplo 5: Caracteres especiales ASCII
Entrada: 01000001 00101011 01000010 00111101 01000011
Salida: "A+B=C"
Ejemplo 6: Texto básico UTF-8
Entrada: 01010100 01100101 01110011 01110100
Salida: "Test" (codificación UTF-8)
Ejemplo 7: UTF-8 con carácter multibyte
Entrada: 11000010 10101001
Salida: "©" (símbolo de copyright UTF-8)
Ejemplo 8: Codificación UTF-16
Entrada: 0000000001001111 0000000001001011
Salida: "OK" (codificación UTF-16)
Ejemplo 9: Puntuación ASCII
Entrada: 01001000 01100101 01101100 01101100 01101111 00100001
Salida: "Hello!"
Ejemplo 10: ASCII minúsculas y mayúsculas
Entrada: 01000001 01100001 01000010 01100010
Salida: "AaBb"
Nota: La codificación ASCII admite caracteres 0-127, UTF-8 es compatible con versiones anteriores de ASCII y admite caracteres Unicode extendidos utilizando 1-4 bytes, mientras que UTF-16 utiliza unidades de código de 16 bits para la representación de caracteres.