Technik zum Lesen von QR-Codes ohne Computer
(qr.blinry.org)Die Struktur von QR-Codes
- Ein QR-Code besteht aus Modulen in der Größe 21x21 (auch Pixel genannt), was Version 1 entspricht.
- QR-Codes gibt es in verschiedenen Größen, und mit jeder Version nimmt die Größe um 4 zu.
- Die verschiedenen Teile eines QR-Codes helfen dem Scanner, den QR-Code zu erkennen und korrekt zu lesen.
Maskenmuster
- QR-Codes verwenden Masken, um große zusammenhängende schwarze oder weiße Modulblöcke zu vermeiden.
- Es gibt 8 verschiedene Maskenoptionen, und jedes Muster wird durch eine Geschichte so erklärt, dass es leicht zu merken ist.
Kodierungsmodi
- Um den Inhalt eines QR-Codes zu entschlüsseln, muss man zunächst die Kodierung des Inhalts kennen.
- Die Kodierungsinformation befindet sich immer unten rechts und kann nach dem Anwenden der Maske überprüft werden.
Lesereihenfolge
- Der Inhalt beginnt unten rechts und verläuft im Zickzack zwischen zwei Spalten nach oben und dann in der nächsten Spalte wieder nach unten.
- Alle speziellen Bereiche werden übersprungen.
Entschlüsselung der Länge
- Die Längeninformation wird in Byte angegeben und zeigt die Gesamtlänge des QR-Code-Inhalts an.
Entschlüsselung des Inhalts
- Der Inhalt eines QR-Codes wird Byte für Byte entschlüsselt, und jedes Byte entspricht einem ASCII-Zeichen.
- Die übrigen Bytes kann der Benutzer zum Üben selbst entschlüsseln.
Fehlerkorrektur
- QR-Codes enthalten eine Fehlerkorrektur, damit sie auch dann noch gelesen werden können, wenn Teile beschädigt, unklar oder fehlend sind.
- Die Fehlerkorrektur wird mit komplexer Mathematik erzeugt, ist für das manuelle Lesen jedoch nicht wichtig.
Glückwunsch!
- Jetzt hast du alles gelernt, was du brauchst, um einen einfachen QR-Code manuell zu entschlüsseln.
- Zum Üben kannst du auf die Schaltfläche "Random code" klicken oder einen echten QR-Code suchen und die Schaltfläche "Scan code" verwenden.
GN⁺-Meinung
- Dieser Artikel ist sehr nützlich, um zu lernen, wie QR-Codes funktionieren und wie man sie manuell entschlüsselt.
- Wenn man die einzelnen Teile eines QR-Codes, die Maskenmuster und die Kodierungsmodi versteht, kann man sein technisches Wissen erweitern.
- Die kurze Erwähnung der Fehlerkorrektur hilft dabei, die Robustheit und Zuverlässigkeit von QR-Codes zu verstehen.
1 Kommentare
Hacker-News-Kommentare