Informação de formato

Também chamado de: format information, bits de formato, cadeia de formato

Definição

A informação de formato é um campo de 15 bits presente em todo QR Code que registra o nível de correção de erros e a máscara. É gravada duas vezes, junto aos padrões de localização, para que o leitor a leia primeiro.

O que os 15 bits contêm

O campo começa com 5 bits de dados: 2 bits para o nível de correção de erros e 3 bits para o número da máscara. Depois se acrescentam mais dez bits de correção de erros BCH, formando o código BCH(15,5).

O resultado de 15 bits passa então por um XOR com o padrão fixo 101010000010010. Isso impede que o campo seja todo claro, o que poderia confundir um leitor que procura a borda do código.

  • Bits do nível de correção de erros: L = 01, M = 00, Q = 11, H = 10
  • Máscara: 3 bits, de 000 a 111
  • Correção de erros: 10 bits BCH
  • Máscara XOR fixa: 101010000010010

Onde é gravada

Uma cópia contorna o padrão de localização superior esquerdo, na linha e na coluna junto ao separador dele. A segunda cópia fica dividida entre a área abaixo do padrão de localização superior direito e a área ao lado do inferior esquerdo.

Duas cópias significam que o código ainda pode ser decodificado quando um canto está danificado. Ao lado da cópia inferior esquerda fica um único módulo sempre escuro, chamado de módulo escuro, que não faz parte dos dados.

Por que é lida primeiro

O leitor não consegue decodificar os dados enquanto não souber qual máscara remover e como as palavras-código se dividem entre dados e correção de erros. A informação de formato responde às duas perguntas, por isso é lida logo depois que os padrões de localização são encontrados. Os Micro QR Codes usam um único campo de formato de 15 bits, que também codifica a versão do símbolo.

Perguntas frequentes

Onde o nível de correção de erros fica gravado num QR Code?

Na informação de formato, um campo de 15 bits colocado duas vezes junto aos padrões de localização. Dois de seus bits indicam o nível L, M, Q ou H.

O que é o único módulo escuro perto do padrão de localização inferior esquerdo?

É o módulo escuro, um módulo que a norma exige que seja escuro em todo QR Code. Fica ao lado da segunda cópia da informação de formato e não carrega dados.

Fontes e normas

Todos os termos