xBarcodexBarcode
ISO ISO/IEC 24778:2008

Генератор и стандарт Aztec Code

Высокоплотный формат двумерного штрих-кода, не требующий тихой зоны. Узнаваем по центральному узору «мишень».

Live Generator
22/500

Дополняет контрольные разряды, если их положение однозначно. Для GS1 указывайте AI в скобках. Существующие контрольные разряды проверяются. Остальные форматы обрабатываются как обычно.

FG
BG
🛡️Нулевое хранение данных: Кодируется в оперативной памяти. Не сохраняется.

Технические характеристики

Структура Центральный шаблон поиска (Bullseye) + Сообщение режима + Слои данных
Емкость Цифровой: 3 832 знака, Буквенно-цифровой: 3 067 знаков
Набор символов ASCII, ISO-8859-1, Двоичный
Quiet Zone Requirement ≥ 10x module width (Standard quiet zone)

Общие области применения

Этот стандарт широко используется в следующих отраслях:

Транспортные билеты (Ж/Д, Авиа), Мобильные посадочные талоны
Ограничения ввода и контрольная сумма: Engineered with Reed-Solomon Forward Error Correction (ECC) to tolerate physical damage, smudging, or partial occlusion. Configurable ECC levels ensure maximum scan reliability in high-speed sorting.
Быстрый старт для разработчиков

Automate Aztec Code via API

Полный справочник API →
curl -X POST https://api.xbarcode.ai/v1/render \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "format": "aztec",
  "content": "Aztec Code | Powered by https://xbarcode.ai/"
}' > barcode.svg
API outputs: SVG, PDF, EPS and matrix JSON. PNG is exported in the browser. Задержка на Edge < 20 мс

⚡ Наука внутри

Как наш движок Rust оптимизирует этот формат:

Высокоуровневый кодировщик на основе состояний выбирает последовательности Aztec latch/shift/binary-shift с минимальным числом бит.

  • Отслеживает несколько состояний кодирования в 5 режимах и оставляет только лучший на режим, ограничивая сложность.
  • Binary Shift эффективно кодирует произвольные байты с корректными короткими/длинными заголовками длины.
  • Автовыбор слоёв предпочитает Compact (1-4 слоя) при возможности, иначе Full (1-32), учитывая процент ECC и пользовательские ограничения.
  • Группировка по размеру слова (6/8/10/12) переиспользует stuffed-слова между попытками слоёв и избегает лишней работы.
  • Bit stuffing предотвращает зарезервированные шаблоны all-0/all-1 для более надёжного декодирования.
  • Reed-Solomon ECC использует thread-local энкодеры для каждого размера слова плюс энкодер сообщения режима GF(16).
Связанные стандарты

Alternative Symbologies related to Aztec Code

Need an Industry-Grade Solution?

Explore how xBarcode powers retail GTIN, shipping labels, and GS1 Digital Link migration.