Евгений (evgens) wrote,
Евгений
evgens

Categories:

QR-код

Несмотря на то, что такое гениальное изобретение человечества, как QR-код вошло в наш быт аж в 2008-м году (а в некоторых странах и раньше), у нас очень многие не знают, что это такое, и с чем его едят. QR-код — это графическое изображение, пришедшее на смену стандартному штрихкоду. В отличии от штрихкода, которым можно зашифровать только цифры, в qr-кодовом изображении можно хранить приличное количество любой символьной информации, а также гиперссылки и смс-сообщения.

Именно с введением в обиход qr-кодов повальное распространение получили программы по распознанию как qr, так и обычных штрих-кодов для сотового телефона (я например использую barcode scanner для android). Просто запускаете программу, ловите код в объектив камеры вашего телефона, и на экране появляется тектовая информация, зашифрованная в qr-коде. Вод для примера мой личный qr-код (ловите его сканером, и читаете, что я там зашифровал):


QR коды используют алгоритм Рида-Соломона(Reed-Solomon) для коррекции ошибок. Это позволяет без проблем считывать коды, которые каким-то образом повреждены — затерты, перечеркнуты, и т.п. QR коды имеют 4 уровня коррекции ошибок, которые отличаются количеством информации для восстановления и соответственно количеством полезной информации, которую можно восстановить при повреждении кода. Уровни коррекции и соответствующие проценты информации, которые возможно восстановить, следующие (в моем примере я использовал L-уровень, с минимальной коррекцией ошибок):

L 7%
M 15%
Q 25%
H 30%
Что это нам даёт? Ну, как уже понятно, если на коде случайно чирканут фломастером — он всё равно прочтётся. Но умельцы пошли дальше. Некоторые используют те самые 30% для добавления туда графической информации (проще говоря — вставляют в изображение кода картинку), допустим логотип компании, да вообще, что душе угодно. И подобные коды также считываются, и являются полностью функциональными. Вот только вероятность того, что в случае повреждения сканер не распознает код, в таких творческих qr-ах выше, чем в обычных:

    


Tags: it
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments