Информация за версията

Известен още като: битове за версията, блок за версията, version information

Определение

Информацията за версията е 18-битово поле, което записва версията на голям QR код. Появява се само във версии от 7 до 40, като два блока 6 × 3 близо до горния десен и долния ляв позиционен шаблон.

Прегледано от екипа на AriaQR ·

Информация за версията

Какво съдържа

Полето съдържа 6 бита за номера на версията, от 7 до 40, последвани от 12 бита BCH коригиране на грешки, общо 18 бита. Коригирането на грешки позволява на четеца да възстанови версията, дори ако няколко от тези модула са повредени.

Всяко копие е оформено като блок от 6 на 3 модула. Единият блок е точно над долния ляв позиционен шаблон, а другият – точно вляво от горния десен позиционен шаблон, като битовете между двата са транспонирани.

  • Налична само във версии 7–40
  • 6 бита за номера на версията
  • 12 бита BCH коригиране на грешки
  • Две копия, всяко 6 × 3 модула

Защо малките кодове я нямат

При версии от 1 до 6 четецът може надеждно да определи версията, като измери кода с помощта на позиционните и времевите шаблони. При по-големите кодове модулите са малки спрямо целия символ и лека грешка в измерването може да доведе до грешна версия, затова стандартът добавя изричен запис.

Често задавани въпроси

Как скенерът знае коя версия на QR код чете?

При версии 1–6 измерва мрежата с помощта на позиционните и времевите шаблони. При версии 7–40 чете и блоковете с информация за версията близо до два от позиционните шаблони.

Защо QR кодът ми има малки правоъгълни блокове близо до два ъгъла?

Ако кодът е версия 7 или по-голяма, това са блоковете с информация за версията. Те записват номера на версията два пъти, защитени с коригиране на грешки.

Източници и стандарти

Всички термини