Structured append

Também chamado de: QR Codes concatenados, QR de vários símbolos, anexação estruturada

Definição

Structured append é um recurso do QR Code que divide uma mensagem em até 16 códigos. Cada código carrega sua posição, a contagem total e um byte de paridade para que o leitor os una na ordem certa.

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.

Perguntas frequentes

Posso dividir dados entre vários QR Codes?

A norma permite isso com o structured append, até 16 códigos. Poucos leitores de celular juntam as partes, então ele é útil principalmente com leitores industriais.

O que fazer se meus dados não couberem num só QR Code?

Para uso público, hospede o conteúdo online e codifique um link curto. O structured append só funciona quando você controla o software de leitura.

Fontes e normas

Todos os termos