La tecnología para leer códigos QR sin computadora
(qr.blinry.org)Estructura del código QR
- Un código QR está compuesto por módulos de 21x21 (también llamados píxeles), lo que corresponde a la versión 1.
- Los códigos QR vienen en varios tamaños, y en cada versión el tamaño aumenta de 4 en 4.
- Las distintas partes del código QR ayudan al escáner a reconocerlo y leerlo correctamente.
Patrones de máscara
- Los códigos QR usan máscaras para evitar grandes bloques de módulos negros o blancos.
- Hay 8 opciones de máscara diferentes, y cada patrón se explica de forma fácil de recordar mediante una historia.
Modos de codificación
- Para descifrar el contenido de un código QR, primero hay que conocer la codificación del contenido.
- La información de codificación siempre se encuentra en la parte inferior derecha y puede verificarse después de aplicar la máscara.
Orden de lectura
- El contenido comienza en la parte inferior derecha, sube en zigzag entre dos columnas y luego baja por la siguiente columna.
- Todas las áreas especiales se omiten.
Descifrado de la longitud
- La información de longitud se proporciona en bytes, y representa la longitud total del contenido del código QR.
Descifrado del contenido
- El contenido del código QR se descifra byte por byte, y cada byte corresponde a un carácter ASCII.
- Los bytes restantes pueden ser descifrados directamente por el usuario como práctica.
Corrección de errores
- Los códigos QR incluyen corrección de errores para que sigan pudiendo leerse incluso si una parte está dañada, es poco clara o falta.
- La corrección de errores se genera con matemáticas complejas, pero no es importante para el propósito de leerlos manualmente.
¡Felicidades!
- Ahora ya aprendiste todo lo necesario para descifrar manualmente un código QR simple.
- Para practicar, puedes presionar el botón
Random codeo encontrar un código QR real y usar el botónScan code.
Opinión de GN⁺
- Este artículo es muy útil para aprender cómo funcionan los códigos QR y cómo descifrarlos manualmente.
- Entender cada parte del código QR, los patrones de máscara y los modos de codificación puede mejorar tus conocimientos técnicos.
- La breve mención de la corrección de errores ayuda a comprender la solidez y confiabilidad de los códigos QR.
1 comentarios
Comentarios de Hacker News