Slik fungerer det
En structured append-header kommer først i hvert symbol. Den begynner med modusindikatoren 0011, deretter 4 biter for symbolets posisjon i rekken og 4 biter for totalt antall symboler, så en paritetsverdi på 8 biter.
Paritetsbyten er XOR av alle byte i den opprinnelige meldingen, og hvert symbol i settet har den samme verdien. En leser bruker den til å kontrollere at kodene den har samlet, hører sammen.
- Opptil 16 symboler per melding
- Header: modusindikator, 4 biters posisjon, 4 biters totalantall, 8 biters paritet
- Symbolene kan skannes i hvilken som helst rekkefølge
- Hvert symbol kan bruke sin egen versjon og sitt eget feilrettingsnivå
Når den brukes
Structured append ble laget for data som er for store for ett symbol, eller for å få plass til data i et langt smalt område som en rad med mindre koder. Den brukes mest i industri- og dokumentapplikasjoner med dedikerte skannere.
Kameraapper på vanlige telefoner støtter den sjelden. De leser som regel hvert symbol for seg og viser fragmentet, så for allmenn bruk er én enkelt kode med en kort lenke til hele innholdet mer pålitelig.