Одна цифра сломала QR. Два кода одинакового размера: одна строка, пять блоков вместо шести. Визуально оба исправны, но из одного два декодера не смогли извлечь ничего.
Разбираемся, как опечатка прошла через кодировщик, и почему даже успешное чтение не гарантирует правильность QR. В материале: шесть иллюстраций, 160 сочетаний версии и уровня коррекции, 960 сравнений с Nayuki и код эксперимента для самостоятельного запуска.
Читать далее: https://habr.com/ru/articles/1078710/
👉 Node.JS [ru]
Разбираемся, как опечатка прошла через кодировщик, и почему даже успешное чтение не гарантирует правильность QR. В материале: шесть иллюстраций, 160 сочетаний версии и уровня коррекции, 960 сравнений с Nayuki и код эксперимента для самостоятельного запуска.
Читать далее: https://habr.com/ru/articles/1078710/
👉 Node.JS [ru]