На этом уроке мы рассмотрим, что такое qr-код, ответим на вопросы теоретической части и проверим наличие среды разработки C#
Дата отправки отчёта:
25 октября 2021 г.
Задание выполнено: за
1 день 3 час. 39 мин.
Чему научился:
Самый маленький qr code имеет размер 11х11 пикселей. Существует 4ре основных вида кодировки: цифровая, алфавитно-цифровая, байтовая и кандзи. Также в qr коде существуют 4ре неизменные части: поисковые узоры, выравнивающие узоры, полосы синхронизации, код маски и уровня коррекции. С 7ой версии появилась еще одна неизменная часть - код версии.
Научился: QR-код (англ. Quick Response Code — код быстрого реагирования; сокр. QR code) — товарный знак для типа матричных штрихкодов (или двумерных штрихкодов),
Существует четыре основных кодировки QR-кодов:
Цифровая: 10 битов на три цифры, до 7089 цифр.
Алфавитно-цифровая: поддерживаются 10 цифр, буквы от A до Z и несколько спецсимволов. 11 битов на два символа, до 4296 символов
Байтовая: данные в любой подходящей кодировке (по умолчанию ISO 8859-1), до 2953 байт.
Кандзи: 13 битов на иероглиф, до 1817 иероглифов.
Есть разные типы кодирования
- Цифровое кодирование
- Буквенно-цифровое кодирование
- Байтовое кодирование
- Кандзи Трудности: Отлично провел время. Спасибо за ссылку на статью, Пригодится в копилке знаний! qr - коды использую давно. Даже сделал программку, которая gps координаты переводит в qr код. сканирую qr код телефоном, и в телефоне строится маршрут в яндекс картах.
Научился: QR-код — товарный знак для типа матричных штрихкодов (или двумерных штрихкодов). Основное достоинство QR-кода — это лёгкое распознавание сканирующим оборудованием, что даёт возможность использования в торговле, производстве, логистике.
Самый маленький QR-код (версия 1) имеет размер 21×21 пиксель (без учёта полей), самый большой (версия 40) — 177×177 пикселей.
Отдельно существует микро QR-код ёмкостью до 35 цифр.
Закодировать информацию в QR-код можно несколькими способами:
1. Цифровое кодирование
2. Буквенно-цифровое кодирование
3. Байтовое кодирование
4. Кандзи
На QR-коде есть обязательные поля, они не несут закодированной информации, а содержат информацию для декодирования:
- Поисковые узоры
- Выравнивающие узоры
- Полосы синхронизации
- Код маски и уровня коррекции
- Код версии (с 7-й версии)