Capacitatea de date

Numit și: capacitatea codului QR, câte date încap într-un cod QR, capacitate de stocare

Definiție

Capacitatea de date este cât poate conține un cod QR. Cel mai mare, versiunea 40 la nivelul L, stochează până la 7.089 de cifre, 4.296 de caractere alfanumerice sau 2.953 de octeți; codurile mai mici și nivelurile mai înalte de corectare conțin mai puțin.

Ce stabilește capacitatea

Trei lucruri decid cât încape: versiunea, nivelul de corectare a erorilor și modul de codificare. O versiune mai mare are mai multe module, un nivel mai scăzut de corectare a erorilor lasă mai multe dintre ele pentru date, iar un mod compact, precum cel numeric, împachetează mai multe caractere în fiecare bit.

Cifrele publicate sunt maxime pentru conținut care folosește un singur mod de la un capăt la altul. Conținutul real, de exemplu un URL cu litere mari și mici și simboluri, ajunge de obicei în modul octet și încap mai puține caractere.

Capacitatea la extreme

Lista de mai jos arată cele mai mici și cele mai mari coduri QR. Toate celelalte versiuni și niveluri se situează între aceste valori.

  • Versiunea 1-L: 41 de cifre, 25 alfanumerice, 17 octeți, 10 kanji
  • Versiunea 1-H: 17 cifre, 10 alfanumerice, 7 octeți, 4 kanji
  • Versiunea 40-L: 7.089 de cifre, 4.296 alfanumerice, 2.953 de octeți, 1.817 kanji
  • Versiunea 40-H: 3.057 de cifre, 1.852 alfanumerice, 1.273 octeți, 784 kanji

Capacitatea în practică

Faptul că poți stoca mult nu înseamnă că ar trebui s-o faci. Un cod aproape de maxim are module minuscule, care cer un tipar mare, o mână fermă și o cameră bună, și eșuează mai des în lumină slabă.

Pentru linkuri, un URL scurt menține codul mic și robust. Pentru conținut precum un vCard sau datele Wi-Fi, eliminarea câmpurilor opționale are același efect. Numărul de octeți se referă la octeții codificați, deci caracterele din afara alfabetului latin de bază, care ocupă mai mulți octeți fiecare în UTF-8, reduc numărul de caractere care încap.

Întrebări frecvente

Câte caractere poate conține un cod QR?

Până la 4.296 de caractere alfanumerice sau 2.953 de octeți în cea mai mare versiune, la cel mai scăzut nivel de corectare a erorilor. Codurile obișnuite conțin mult mai puțin, pentru că versiunile mai mici se scanează mai sigur.

Cât de lung poate fi un URL într-un cod QR?

Un URL este codificat în mod normal în modul octet, deci plafonul este de 2.953 de octeți. În practică, URL-urile de peste o sută de caractere fac codurile dense, iar un link scurt e alegerea mai bună.

Reduce corectarea erorilor cât poate stoca un cod QR?

Da. La nivelul H aproximativ 30 la sută din cuvintele de cod merg la corectarea erorilor, deci un cod de versiunea 40 conține 1.273 de octeți în loc de 2.953 la nivelul L.

Surse și standarde

Toți termenii