Como funciona
Um cabeçalho de structured append vem no início de cada símbolo. Ele começa com o indicador de modo 0011, seguido de 4 bits para a posição do símbolo na sequência, 4 bits para o número total de símbolos e um valor de paridade de 8 bits.
O byte de paridade é o XOR de todos os bytes da mensagem original, e todos os símbolos do conjunto carregam o mesmo valor. O leitor o usa para conferir se os códigos que reuniu pertencem ao mesmo grupo.
- Até 16 símbolos por mensagem
- Cabeçalho: indicador de modo, posição de 4 bits, total de 4 bits, paridade de 8 bits
- Os símbolos podem ser lidos em qualquer ordem
- Cada símbolo pode usar sua própria versão e nível de correção de erros
Quando é usado
O structured append foi projetado para dados grandes demais para um só símbolo, ou para encaixar os dados num espaço longo e estreito na forma de uma fileira de códigos menores. Aparece sobretudo em aplicações industriais e de documentos com leitores dedicados.
Os apps de câmera de celular para o consumidor raramente o aceitam. Eles costumam ler cada símbolo separadamente e mostrar o fragmento, então, para usos voltados ao público, um único código com um link curto para o conteúdo completo é mais confiável.