La technologie pour lire des codes QR sans ordinateur
(qr.blinry.org)Structure d’un code QR
- Un code QR est composé d’une grille de 21 x 21 modules (aussi appelés pixels), ce qui correspond à la version 1.
- Les codes QR existent en différentes tailles, et chaque version augmente de 4 modules.
- Les différentes parties d’un code QR aident le scanner à reconnaître le code et à le lire correctement.
Motifs de masque
- Les codes QR utilisent des masques pour éviter de grands blocs de modules noirs ou blancs.
- Il existe 8 options de masque différentes, et chaque motif est expliqué de façon à être facile à mémoriser.
Modes d’encodage
- Pour décoder le contenu d’un code QR, il faut d’abord connaître son encodage.
- Les informations d’encodage se trouvent toujours en bas à droite et peuvent être vérifiées après application du masque.
Ordre de lecture
- Le contenu commence en bas à droite, remonte en zigzag entre deux colonnes, puis redescend à la colonne suivante.
- Toutes les zones spéciales sont ignorées.
Décodage de la longueur
- Les informations de longueur sont fournies en octets, ce qui indique la longueur totale du contenu du code QR.
Décodage du contenu
- Le contenu d’un code QR se décode octet par octet, chaque octet correspondant à un caractère ASCII.
- Les octets restants peuvent être décodés par l’utilisateur pour s’exercer.
Correction d’erreurs
- Les codes QR intègrent une correction d’erreurs, ce qui permet de les lire même si certaines parties sont endommagées, floues ou manquantes.
- La correction d’erreurs est générée à l’aide de mathématiques complexes, mais cela n’est pas important dans le cadre d’une lecture manuelle.
Félicitations !
- Vous avez maintenant appris tout ce qu’il faut pour décoder manuellement un code QR simple.
- Pour vous entraîner, vous pouvez cliquer sur le bouton "Random code" ou trouver un vrai code QR et utiliser le bouton "Scan code".
Avis de GN⁺
- Cet article est très utile pour comprendre le fonctionnement des codes QR et apprendre à les décoder manuellement.
- Comprendre les différentes parties d’un code QR, les motifs de masque et les modes d’encodage peut améliorer vos connaissances techniques.
- La brève mention de la correction d’erreurs aide à comprendre la robustesse et la fiabilité des codes QR.
1 commentaires
Commentaires Hacker News