Vous pointez votre téléphone vers un menu de restaurant, et instantanément, le site web du restaurant s’ouvre. Ce petit carré rempli de motifs apparemment aléatoires, le code QR, contient en réalité une information complète, encodée selon un système précis, lisible par n’importe quel appareil équipé d’une caméra.
Un langage visuel fait uniquement de noir et blanc
Contrairement à un code-barres traditionnel, une simple série de lignes verticales lisibles dans un seul sens, un code QR encode l’information en deux dimensions, à la fois horizontalement et verticalement. Cette approche permet de stocker beaucoup plus d’information dans un espace similaire, jusqu’à plusieurs milliers de caractères dans certains cas, suffisant pour encoder une adresse web complète, un numéro de téléphone, ou même un court texte.
Chaque petit carré individuel du motif, appelé un module, représente soit un bit de donnée activé, généralement affiché en noir, soit un bit désactivé, généralement affiché en blanc. En combinant des milliers de ces petits modules selon un système de codage précis et standardisé, on peut représenter n’importe quelle information textuelle, un peu comme le code Morse utilise des combinaisons de points et de traits pour représenter des lettres, mais en deux dimensions plutôt qu’en une seule séquence linéaire.
Les trois carrés dans les coins, essentiels à la lecture
Vous avez probablement remarqué trois carrés plus grands et facilement identifiables dans trois des quatre coins d’un code QR. Ces motifs, appelés marqueurs de positionnement, permettent à votre appareil de repérer immédiatement l’orientation exacte du code, même si la photo est prise légèrement de travers, à l’envers, ou sous un angle prononcé. Sans ces repères visuels distinctifs, un appareil aurait beaucoup plus de difficulté à déterminer rapidement comment orienter et interpréter correctement le reste du motif.
Pourquoi un code QR fonctionne encore même partiellement abîmé
Une caractéristique remarquable des codes QR est leur capacité de correction d’erreur intégrée. Une portion significative du code, parfois jusqu’à trente pour cent selon le niveau choisi lors de sa création, peut être endommagée, salie ou même partiellement recouverte par un logo décoratif, sans empêcher une lecture correcte. Cette redondance fonctionne un peu comme une phrase où même si quelques lettres manquent, le sens général reste généralement compréhensible grâce au contexte environnant, sauf qu’ici, un système mathématique précis reconstruit exactement l’information manquante plutôt que de simplement la deviner approximativement.
Ce à quoi il faut faire attention en scannant un code inconnu
Puisqu’un code QR peut rediriger instantanément vers n’importe quelle adresse web, sans que vous puissiez la lire à l’avance simplement en regardant le motif, cette facilité a aussi été exploitée par des fraudeurs, qui collent parfois de faux codes QR par-dessus des codes légitimes dans des lieux publics, redirigeant les utilisateurs vers de faux sites conçus pour voler des informations personnelles. La plupart des applications d’appareil photo modernes affichent désormais l’adresse web complète avant de l’ouvrir automatiquement, un aperçu qu’il vaut la peine de prendre l’habitude de vérifier avant de poursuivre, particulièrement pour des codes trouvés dans des lieux publics plutôt que directement remis par une source de confiance.
En bref : Un code QR encode de l’information, généralement une adresse web, dans un motif de petits carrés noirs et blancs organisés en deux dimensions, avec des marqueurs de positionnement facilitant sa lecture sous presque n’importe quel angle. Un système de correction d’erreur intégré permet même une lecture fiable malgré des dommages partiels, une robustesse qui explique en partie pourquoi cette technologie s’est autant répandue depuis quelques années.
???? Suivez notre chaîne WhatsApp
