Cómo funciona
Una cabecera de structured append va primero en cada símbolo. Empieza con el indicador de modo 0011, después 4 bits con la posición del símbolo en la secuencia y 4 bits con el número total de símbolos, y luego un valor de paridad de 8 bits.
El byte de paridad es el XOR de todos los bytes del mensaje original, y todos los símbolos del conjunto llevan el mismo valor. El lector lo usa para comprobar que los códigos que ha reunido van juntos.
- Hasta 16 símbolos por mensaje
- Cabecera: indicador de modo, posición de 4 bits, total de 4 bits, paridad de 8 bits
- Los símbolos se pueden escanear en cualquier orden
- Cada símbolo puede usar su propia versión y su propio nivel de corrección de errores
Cuándo se usa
Structured append se diseñó para datos demasiado grandes para un solo símbolo, o para encajar datos en un espacio largo y estrecho como una fila de códigos más pequeños. Aparece sobre todo en aplicaciones industriales y de documentos con escáneres específicos.
Las apps de cámara de los móviles de consumo rara vez la admiten. Suelen leer cada símbolo por separado y mostrar el fragmento, así que, para usos de cara al público, es más fiable un solo código con un enlace corto al contenido completo.