seoTitle: “Aztec‑код: характеристики, применение и руководство по .NET” description: “Подробный обзор Aztec‑кода, его преимуществ, способов использования и примеры реализации в .NET.”

Эта статья рассматривает характеристики и преимущества кода Aztec, исследует его распространённые применения и предоставляет руководство по внедрению с использованием технологии .NET.

Название: Asteria Asteria

Код Aztec был разработан Эндрю Кэролом, символической технологией (часть Motorola Solutions) в 1995 году. Это штрих‑код высокой плотности, способный кодировать до 3832 буквенно‑цифровых символов или 1914 цифр, что делает его идеальным для приложений, требующих большого объёма данных в небольшом пространстве.

Особенности

  • Высокая ёмкость: Aztec‑code может содержать больше информации, чем большинство других типов штрих‑кодов.
  • Коррекция ошибок: До 30 % кода может быть повреждено, а данные всё равно будут читаемы благодаря коррекции ошибок.
  • Эффективное использование пространства: Плотность кода пропорциональна количеству закодированных данных, позволяя эффективно использовать площадь.
  • Поддержка различных типов данных: Может кодировать бинарные данные, текст и числа.

Применения

  • Идентификация документов: Используется для маркировки документов, паспортов и других чувствительных данных.
  • Логистика и транспорт: Применяется для этикеток грузов, билетов и отслеживания посылок.
  • Безопасность и контроль доступа: Применяется в системах контроля доступа и защиты.

Технические детали Aztec‑кода

Код Aztec может быть очень маленьким — минимум 16 × 16 модулей, а более крупные версии могут содержать больше квадратов. Каждый дополнительный квадрат увеличивает ёмкость данных примерно на 25 %.

Сканирование кода Aztec подразумевает чтение слоёв от центра наружу, пока не будет восстановлена вся закодированная информация. Сканеры штрих‑кодов и мобильные устройства с камерой способны быстро декодировать коды Aztec.

Пример использования

Преимущества

  • Универсальность: Поддерживает различные форматы данных.
  • Надёжность: Высокий уровень коррекции ошибок обеспечивает чтение даже при повреждениях.
  • Гибкость: Можно использовать как для небольших меток, так и для больших документов.

Применения

  • Маркировка продукции: Применяется в маркировке товаров, упаковок и этикеток.
  • Системы контроля доступа: Используется в системах идентификации и безопасности.

Интеграция с .NET

.NET предоставляет возможности для работы с Aztec‑кодами через библиотеки, такие как Aspose.BarCode.

Пример кода на C#

using Aspose.BarCode.Generation;
using System.Drawing; // Required for Color

class Program
{
    static void Main()
    {
        // Create Aztec generator for a ticket
        BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Aztec, "TICKET2025-BOARDING");
        generator.Parameters.Barcode.Aztec.LayersCount = (int)AztecSymbolMode.Auto;
        generator.Parameters.Barcode.Aztec.AztecErrorLevel = 3; // 33% error correction
        generator.Parameters.Barcode.XDimension.Pixels = 6;
        generator.Parameters.Barcode.BarColor = Aspose.Drawing.Color.Black;
        generator.Save("aztec-code.png", BarCodeImageFormat.Png);
        // Test with a mobile scanner
    }
}

Оценка в .NET

Aspose.BarCode обеспечивает надёжную декодировку изображений штрих‑кодов, включая Aztec‑коды.

Название: Тиндакан

В заключение, Aztec‑код предоставляет гибкое и эффективное решение для хранения больших объёмов данных в небольшом пространстве.

Стандарты ISO/IEC определяют характеристики, обеспечивающие совместимость Aztec‑кода с различными системами и платформами.

More in this category