QRkoder

Aztec Runes

Aztec Runes — компактные однобайтовые версии Aztec-кода из стандарта ISO/IEC 24778, кодирующие одно число 0–255 без слоёв данных для служебных меток.

Определение Aztec Runes

Aztec Runes (ацтекские руны) — самые компактные версии Aztec-кода, описанные тем же стандартом ISO/IEC 24778. В отличие от полноразмерного символа, руна кодирует не текст и не байты, а единственное целое число в диапазоне 0–255 — то есть ровно один байт. У руны нет отдельных слоёв данных: она состоит только из центральной мишени (bullseye) и минимального «пояса» модулей вокруг неё.

Aztec Runes задумывались как служебные метки: короткий числовой идентификатор, который сканер распознаёт мгновенно. Внешне руна почти неотличима от компактного Aztec-кода нулевого слоя, но декодер по служебному биту понимает, что перед ним именно руна, и возвращает число, а не строку. Именно поэтому руны выделены в стандарте отдельно.

Как работает Aztec Runes

Структурно руна — это ядро самого маленького компактного Aztec-символа: концентрическая мишень 11×11 модулей и кольцо режимного сообщения (Mode Message) вокруг неё. Число 0–255 записывается прямо в это кольцо, а два дополнительных бита указывают, что символ является руной. Полноценной области данных, как у обычного Aztec-кода со слоями, здесь просто нет.

Целостность защищает тот же алгоритм коррекции ошибок Reed-Solomon, что и в полноразмерном формате, — руна остаётся читаемой при частичном загрязнении. Как и любой Aztec-символ, руна распознаётся с любого поворота (0°, 90°, 180°, 270°) по центральной мишени и не требует «тихой зоны» вокруг себя, что удобно для очень мелких меток на упаковке, деталях или документах.

Aztec Runes vs полноразмерный Aztec-код

ПараметрAztec RunesAztec-код
Что кодируетОдно число 0–255Текст, цифры, байты
Максимум данных1 байт1914 байт
Слои данныхНет1–32 слоя
РазмерМинимальный (ядро)15×15 … 151×151
СтандартISO/IEC 24778ISO/IEC 24778

Проще говоря, руна — это «крайний случай» Aztec-кода, урезанный до одного числа. Если нужно закодировать URL, номер билета или бинарные данные — используют полноразмерный Aztec-код или QR-код. Руна же незаменима там, где место ограничено буквально несколькими миллиметрами, а передать надо всего один идентификатор.

Связанные концепции

  • Aztec Code — полноразмерный формат, частью стандарта которого являются руны.
  • Reed-Solomon — алгоритм коррекции ошибок, общий для всех Aztec-символов.
  • Data Matrix — альтернативный компактный 2D-код для мелкой маркировки.

Частые вопросы

Что кодируют Aztec Runes?

Aztec Runes кодируют единственное целое число в диапазоне от 0 до 255 — ровно один байт. Это не текст и не URL, а короткий числовой идентификатор. Руны применяют как служебные метки: маркер линии, код станции, номер варианта. Для произвольных данных используют полноразмерный Aztec-код или QR-код.

Чем Aztec Runes отличаются от обычного Aztec-кода?

Полноразмерный Aztec-код имеет от 1 до 32 слоёв данных и вмещает до 1914 байт текста или бинарных данных. У руны слоёв данных нет вовсе: число записано прямо в кольцо режимного сообщения вокруг центральной мишени. Поэтому руна максимально компактна, но хранит лишь одно число 0–255.

Входят ли Aztec Runes в стандарт ISO?

Да. Aztec Runes описаны в том же международном стандарте ISO/IEC 24778, что и полноразмерный Aztec-код. Они не являются отдельным форматом, а представляют собой частный, предельно упрощённый вариант символа Aztec, выделенный служебными битами в режимном сообщении.

Можно ли отсканировать Aztec Runes обычным сканером?

Декодер, поддерживающий Aztec-код по ISO/IEC 24778, распознаёт и руны: по служебным битам он понимает, что символ — руна, и возвращает число, а не строку. Многие бытовые приложения-сканеры ориентированы на текст и URL, поэтому руну они могут показать просто как число или проигнорировать.

Где применяют Aztec Runes на практике?

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

Создавайте QR-коды бесплатно

Динамические QR-коды с аналитикой, дизайном и без ограничений по сканированиям.

Начать бесплатно