Skip to content

Instantly share code, notes, and snippets.

View Aero25x's full-sized avatar
🌴
On vacation

Aero25X Aero25x

🌴
On vacation
View GitHub Profile
@Aero25x
Aero25x / Система ошибок в QR Code.txt
Last active February 13, 2026 15:06
Система ошибок в QR Code
Система исправления ошибок в QR-кодах — это ключевая особенность, которая делает их исключительно надежными. Она позволяет сканеру успешно считывать информацию, даже если часть QR-кода повреждена, загрязнена или закрыта. Эта система основана на кодах Рида-Соломона (Reed-Solomon codes), мощном алгоритме, широко используемом в различных технологиях хранения и передачи данных (например, на CD, DVD, в жестких дисках, спутниковой связи) для обнаружения и исправления ошибок.
Вот пошаговое объяснение:
1. Уровни исправления ошибок (Error Correction Levels)
Перед генерацией QR-кода выбирается один из четырех предопределенных уровней исправления ошибок. Чем выше уровень, тем больше избыточной информации добавляется к данным, что делает QR-код более устойчивым к повреждениям, но при этом увеличивает его физический размер и уменьшает объем данных, которые можно сохранить.
L (Low / Низкий): Восстанавливает до 7% поврежденных данных.
M (Medium / Средний): Восстанавливает до 15% поврежденных данных.
Q (Quarti