Jak działa kod QR i dlaczego każdy kod jest niepowtarzalny

Jak działa kod QR i dlaczego każdy kod jest niepowtarzalny

Wraz z pojawieniem się pierwszych smartfonów i uogólnieniem połączenia internetowego, kod QR był ulepszoną wersją klasycznych kodów kreskowych całego życia. Jego najczęstszym zastosowaniem było dołączenie adresu URL, ponieważ kiedy przeskanowaliśmy je naszym telefonem komórkowym, przenosili nas do określonej strony internetowej.

W tamtych czasach była to bardzo powszechna praktyka w cyfrowych działaniach marketingowych firm i choć jej stosowanie nie było dziś tak powszechne, to teraz w wyniku kryzysu wywołanego przez COVID-19 znów stały się modne.

 Siedząc na tarasie, brak liter z pewnością nie przeszedł niezauważony na korzyść dołączonego do stolika kodu QR, dzięki któremu możemy zobaczyć menu dostępne w restauracji.

„Nowa normalność” sprawiła, że ​​ponownie nawiązaliśmy kontakt z tym starym znajomym, ale czy naprawdę wiesz, jak działa kod QR? Jeśli odpowiedź jest przecząca, to ten post jest dla Ciebie.

Struktura QR

Co to jest i jak działa kod QR?

Zacznijmy od podstaw. Kod QR to dwuwymiarowy kod kreskowy w kształcie kwadratu, który może przechowywać zakodowane dane w pliku lub pliku tekstowym. Znane również jako kody szybkiej odpowiedzi, w większości przypadków zawierają adres URL .

Ze względów praktycznych te kody są zredukowane do prostych obrazów, które możemy zeskanować naszym mobilnym aparatem. Jeśli zauważyłeś, składają się one z szeregu modułów i wzorów w czerni i bieli, co czyni je wyjątkowymi, biorąc pod uwagę niesamowitą liczbę możliwych kombinacji. Oto jego specyfikacje:

  • Wzorce zatrzymania pozycji: złożone z trzech ograniczników, które pozwalają czytnikowi QR wiedzieć, gdzie znajduje się treść kodu.
  • Wzorzec wyrównania: jest to kolejny dodatkowy ogranicznik, aby poznać orientację kodu.
  • Linie synchronizacji: dzięki tym liniom czytelnik może poznać rozmiar symboli wewnątrz ciała.
  • Informacje zmienne: tutaj znajdują się informacje dotyczące używanej wersji kodu QR oraz linii formatu określającej poziom korekcji błędów.

W niektórych przypadkach pudełka są również dodawane na zewnątrz, aby nadać mu bardziej estetyczny i spersonalizowany kształt, ale czytelnik nie zbiera tych informacji .

Konfiguracja kodu QR

Widzieliśmy już, że kody QR to połączenie czarno-białych wzorów, które zawierają zakodowany plik tekstowy. Ten plik tekstowy może zawierać ogromną liczbę znaków, jak widać poniżej:

  • Liczby - do 7089 znaków
  • Dane alfanumeryczne - do 4296 znaków
  • Binarne - do 2953 bajtów
  • Kanji / Kana - do 1817 znaków

Ponadto, aby przyspieszyć odczyt, kody QR zawierają system korekcji błędów , który jest pogrupowany według poziomów w celu kategoryzowania danych, które można odzyskać.

  • Poziom L Można odtworzyć 7% słów kodowych.
  • Poziom M Można przywrócić 15% słów kodowych.
  • Poziom Q 25% słów kodowych można odtworzyć.
  • Poziom H 30% słów kodowych można odtworzyć.

Ten system, o którym mówimy, który pozwala skorygować do 30% błędów , jest używany po to, aby kod QR mógł zostać odczytany przez nasz aparat, nawet jeśli jest uszkodzony lub ma słabą czytelność. Co ostatecznie pozwala na niemal natychmiastową prędkość odczytu. W rzeczywistości, jak widzieliście nie raz, dostęp do treści kodu QR jest dość szybki.