Wie es funktioniert
Ein Structured-Append-Header steht in jedem Symbol an erster Stelle. Er beginnt mit dem Modusindikator 0011, dann folgen 4 Bit für die Position des Symbols in der Folge und 4 Bit für die Gesamtzahl der Symbole, danach ein 8-Bit-Paritätswert.
Das Paritätsbyte ist das XOR aller Bytes der ursprünglichen Nachricht, und jedes Symbol der Gruppe trägt denselben Wert. Ein Lesegerät prüft damit, ob die gesammelten Codes zusammengehören.
- Bis zu 16 Symbole pro Nachricht
- Header: Modusindikator, 4-Bit-Position, 4-Bit-Gesamtzahl, 8-Bit-Parität
- Symbole lassen sich in beliebiger Reihenfolge scannen
- Jedes Symbol kann seine eigene Version und Fehlerkorrekturstufe nutzen
Wann es verwendet wird
Structured Append wurde für Daten entworfen, die für ein einzelnes Symbol zu groß sind, oder um Daten als Reihe kleinerer Codes in einen langen schmalen Platz einzupassen. Es kommt vor allem in Industrie- und Dokumentenanwendungen mit speziellen Scannern vor.
Kamera-Apps auf Verbraucher-Smartphones unterstützen es selten. Sie lesen meist jedes Symbol einzeln und zeigen das Fragment an. Für öffentliche Anwendungen ist daher ein einzelner Code mit einem Kurzlink auf den vollständigen Inhalt zuverlässiger.