Як зашифрувати qr код. записавши в нього важливу інформацію? Це під силу будь-якому користувачеві, якщо скористатися спеціальними програмами-генераторами QR-коду.
Створення QR-коду
QR-код формується за чітким алгоритмом з кількома ключовими етапами:
1. Кодування даних. Вибір способу кодування визначається типом використовуваних даних:
- Числовий (використовуються тільки цифри від 0 до 9);
- Альфачісловой (використовуються цифри від 0 до 9, англійські заголовні букви A-Z, спецсимволи пробіл, $% * + - / :);
- Бітовий - спеціальний вид кодування для двійкового коду;
- Спосіб Кайндзі - спосіб кодування китайських і японських ієрогліфів;
- Змішаний - використовується комбінація зазначених режимів, в залежності від типу даних.
2. Внесення службової інформації. Визначається рівень корекції помилок і версія коду, в службових полях вказується спосіб кодування і кількість даних. Рівень виправлення залежить від місця розташування QR-коду і наявності в ньому малюнка. При рівні корекції L при пошкодженні коду відновлюється до 7% даних; при рівні M - до 15%, при рівні Q - до 25%, при рівні H - до 30%. Версія залежить від обсягу кодованих даних. Зі збільшенням кількості інформації номер версії збільшується. Всього версій 40.
3. Розподіл інформації на блоки. Інформація в коді зібрана в 4 блоки:
- Область детектування (перетворюють модуль) - великі квадрати по кутах коду; всередині кожного квадрата розташований чорний квадрат меншого розміру. У цій області не міститься даних, що представляють інтерес при розшифровці.
- Системна інформація - 4 смуги даних - збоку, праворуч і знизу від блоків детектування; займає 15 біт, з них 5 біт - корисна інформація, 10 біт - коригувальний код, «підстраховка» при помилковому прочитанні даних програмою або при пошкодженні самого коду, наприклад, закреслення або затирання. Системні дані дублюються; це допомагає уникнути помилок при зчитуванні коду.
- Про версію коду.
- Безпосередньо дані. Збільшення кількості даних веде до більш щільному заповненню простору між перетворювати модулями.
4. Створення байтів корекції. Процес йде з застосуванням алгоритму Ріда-Соломона.
5. Розміщення інформації на QR-коді. Заповнення даними починається з правого нижнього кута, від низу до верху; стовпці заповнюються по порядку.
Ємність QR-коду
В QR-коді можна зашифрувати:
- цифри - 7189 знаків;
- цифри і букви (включаючи кирилицю) - 4296 знаків;
- двійковий код - 2953 байт;
- ієрогліфи - 1817 знаків.
В QR-код вміщається більше 2-х кб тексту, що істотно розширює спектр його застосування, а в сукупності з зручністю і швидкістю доставки кінцевому споживачеві робить QR-код найперспективнішим на сьогоднішній день способом передачі інформації.