Місткість даних

Також відомо як: місткість QR-коду, скільки даних вміщає QR-код, ємність, data capacity

Визначення

Місткість даних це обсяг, який може вмістити QR-код. Найбільший, версія 40 на рівні L, зберігає до 7 089 цифр, 4 296 буквено-цифрових символів або 2 953 байтів; менші коди та вищі рівні корекції помилок вміщають менше.

Що визначає місткість

Скільки вміщається, визначають три чинники: версія, рівень корекції помилок і режим кодування. Більша версія має більше модулів, нижчий рівень корекції помилок залишає більше з них для даних, а компактний режим, як-от цифровий, упаковує більше символів в кожен біт.

Опубліковані цифри це максимуми для вмісту, який протягом усього коду використовує один режим. Реальний вміст, наприклад адреса з різним регістром і символами, зазвичай потрапляє в байтовий режим і вміщає менше символів.

Місткість на крайніх значеннях

Наведений нижче список показує найменші та найбільші QR-коди. Усі інші версії й рівні лежать між цими значеннями.

  • Версія 1-L: 41 цифра, 25 буквено-цифрових, 17 байтів, 10 кандзі
  • Версія 1-H: 17 цифр, 10 буквено-цифрових, 7 байтів, 4 кандзі
  • Версія 40-L: 7 089 цифр, 4 296 буквено-цифрових, 2 953 байти, 1 817 кандзі
  • Версія 40-H: 3 057 цифр, 1 852 буквено-цифрових, 1 273 байти, 784 кандзі

Місткість на практиці

Те, що можна зберегти багато, не означає, що варто. Код, близький до максимуму, має крихітні модулі, які потребують великого друку, твердої руки й хорошої камери, і частіше не скануватиметься за поганого освітлення.

Для посилань коротка адреса тримає код малим і надійним. Для вмісту на кшталт vCard чи даних Wi-Fi прибирання необов'язкових полів дає той самий ефект. Кількість байтів стосується закодованих байтів, тож символи поза базовою латиницею, що займають по кілька байтів у UTF-8, зменшують кількість символів, які вміщаються.

Поширені запитання

Скільки символів вміщає QR-код?

До 4 296 буквено-цифрових символів або 2 953 байтів у найбільшій версії на найнижчому рівні корекції помилок. Типові коди вміщають значно менше, бо менші версії скануються надійніше.

Якою довгою може бути адреса в QR-коді?

Адресу зазвичай кодують у байтовому режимі, тож стеля становить 2 953 байти. На практиці адреси довші за сотню символів роблять код щільним, і краще обрати коротке посилання.

Чи зменшує корекція помилок обсяг даних QR-коду?

Так. На рівні H приблизно 30 відсотків кодових слів іде на корекцію помилок, тож код версії 40 вміщає 1 273 байти замість 2 953 на рівні L.

Джерела та стандарти

Усі терміни