Qraft

Modo Binario

El Modo Binario (también llamado Modo Byte) es el más versátil de los cuatro modos de codificación QR. Cada carácter se representa con 8 bits (1 byte), aceptando cualquier valor de byte de 0x00 a 0xFF. Esto cubre letras minúsculas, texto en japonés (UTF-8), emojis e incluso datos binarios sin procesar.

La contrapartida de esta versatilidad es una menor eficiencia de datos. Mientras el Modo Numérico codifica tres dígitos en 10 bits, el Modo Binario necesita 24 bits para los mismos tres dígitos. La capacidad máxima es de 2.953 bytes en la Versión 40 (177×177 módulos), aproximadamente el 40% de lo que el Modo Numérico puede almacenar en el mismo espacio.

En la práctica, las URLs son la carga más común del Modo Binario. Si una URL contiene minúsculas, se selecciona automáticamente el Modo Binario. Convertir las URLs a mayúsculas cambia al Modo Alfanumérico, pero esto no siempre es posible cuando las rutas distinguen entre mayúsculas y minúsculas.