Більшість з нас знає, що QR-код - це 2D-форма штрих-коду, яку можна побачити на упаковці товару та мобільних додатках. Повною формою є Quick Response, що означає швидкий доступ до кодованої інформації, що міститься всередині.
Окрім того, що ці коди доступні для всіх, вони мають більшу ємність даних, а також кращу відмовостійкість, ніж звичайні коди. Це може викликати кілька підказок у вашій свідомості, таких як як інформація зберігається в QR-коді і скільки байтів можна закодувати в QR-коді. Читайте далі, щоб дізнатись більше.
Структура QR-коду
QR-код, як правило, має зразок випадкових чорно-білих шашок, що здається невеликою головоломкою. Однак при ретельному огляді вони фактично охоплюють декілька конструктивних частин, які є такими:
- Позиціонування: Це кутові квадрати, які показують орієнтацію друку коду.
- Вирівнювання: Це випадкові квадрати, які допомагають орієнтуватися у випадку великого коду.
- Терміни: Між рядками розміщення розміщені рядки, які допоможуть сканеру визнати, наскільки великий шаблон даних.
- Версія: Розташовані навколо квадратів позиціонування, щоб вказати версію коду, що використовується (доступно 40 версій, які відповідають скільки типів QR-кодів є там. З них 1-7 призначені для маркетингу)
- Формат Інформація: Навколо квадратів позиціонування, що містять допуск помилок та деталі шаблону маски для плавного сканування.
- Дані та ключі виправлення помилок: Покрийте решту області коду та містять фактичні дані.
- Тиха зона: Формує простір, що оточує поза квадратним малюнком.
Щоб сканер зчитував та розумів QR-код як такий, код завжди повинен бути квадратним. Більше того, є додаткові елементи, які забезпечують правильне читання інформації.
Скільки даних може нести QR-код?
Стандартна версія може містити 3 КБ даних. QR-код містить кілька рядків і стовпців, поєднання яких утворює сітку квадратів. Максимальна кількість стовпців і рядків - 177, що означає, що максимальна кількість квадратів може складати 31 329, що кодує 3 КБ даних.
Точне розташування цих маленьких квадратів дозволяє кодувати дані. Він відповідає за збереження більшої кількості даних у тому ж просторі, ніж традиційні штрих-коди. Ви не можете створити код з будь-якою комбінацією стовпців і рядків. Доступні 40 заздалегідь визначених розмірів або версій.
Наприклад, коди версії 1 мають сітку 21 × 21. З наступної версії кількість рядків і стовпців зростає на чотири. Сітка з 177 рядків і стовпців утворює найбільшу версію, 40. Якщо даних багато, видно більш зайнятий чи затишний вигляд із щільно упакованими квадратами.
Основна структура цих кодів, обговорена вище, не зменшує обсяг даних, що зберігаються. Єдиним винятком тут є виправлення помилок. Чим вищий його рівень, тим менше даних зберігається в коді. Це міф, що зміна площі поверхні коду може поступитися більшій кількості даних, оскільки це не може збільшити стовпці та рядки. Це лише розтягує структуру.
Висновок
3 Кб даних - це відповідь скільки байтів можна закодувати в QR-коді. Розуміння різних частин - це відповідь як зберігається інформація в QR-кодах.