Декодер авиационного кода Mode S

Преобразуйте шестизначный шестнадцатеричный адрес Mode S в блок распределения ICAO, битовый префикс, диапазон и позицию в блоке.

Шестнадцатеричный адрес Mode S

Введите шесть шестнадцатеричных символов; допускаются пробелы, дефисы и необязательный префикс 0x.

Фиксированный префикс распределенияРаспределяемые биты
Блок распределения

Введите 24-битный адрес Mode S, чтобы увидеть его диапазон распределения.

ICAO Annex 10 · 2023
Шестнадцатеричная (Hex)
24-bit · Двоичная (Bin)
Десятичная (Dec)
Опубликованный диапазон
Фиксированный префикс распределения
Адресов в блоке
Позиция в блоке
Введите 24-битный адрес Mode S, чтобы увидеть его диапазон распределения.

Адрес расшифровывается в вашем браузере. На BroBroGo ничего не отправляется.

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

Что означает совпадение со страной или ведомством?

Оно означает лишь, что ICAO выделила этот блок адресов данной стране или регистрирующему ведомству. Это не подтверждает текущую регистрацию самолёта: транспондер может быть настроен неверно, адрес может дублироваться или не быть обновлён после смены регистрации.

Можно ли определить конкретный самолёт или рейс?

Нет. 24-битный адрес можно отдельно искать в реестрах воздушных судов, но этот инструмент не подключается к реестрам, эксплуатантам или службам отслеживания в реальном времени; он лишь поясняет опубликованный диапазон распределения.

Почему нельзя выделить 000000 и FFFFFF?

В глобальной схеме доступно 16 777 214 значений: комбинации из одних нулей и одних единиц исключены. В руководстве ICAO также сказано, что адрес из одних нулей может указывать на ошибочную настройку транспондера.

Структура распределения адресов ICAO

Международная организация гражданской авиации (ICAO) управляет глобальным пространством 24-битных адресов, которое насчитывает ровно 16 777 214 распределяемых значений. Эти адреса выделяются государствам-членам и международным ведомствам в виде блоков. Каждый блок привязан к конкретной стране, регистрирующему органу или специальной категории.

Инструмент «Декодер авиационного кода Mode S» выполняет структурный анализ введенного адреса в автономном режиме. Он сопоставляет 24-битный код с официальной таблицей распределения ICAO, определяя границы диапазона, двоичный префикс и точное положение адреса внутри этого диапазона. Декодер не осуществляет активный поиск в реестрах воздушных судов, не запрашивает данные об операторах и не выполняет отслеживание полетов в реальном времени.

Входные форматы и правила валидации

Для анализа принимается 24-битный адрес, состоящий ровно из шести шестнадцатеричных символов. При вводе действуют следующие правила:

  • Допускается использование цифр 0–9 и букв A–F в любом регистре.
  • Разрешено использовать пробелы, дефисы и необязательный префикс 0x.
  • Если во введенной строке присутствуют символы, не относящиеся к шестнадцатеричной системе, система выведет сообщение об ошибке: Используйте только шестнадцатеричные символы 0–9 и A–F..
  • Если длина очищенного от пробелов и дефисов адреса не равна шести символам, отобразится ошибка: 24-битный адрес Mode S должен содержать ровно шесть шестнадцатеричных символов..

Выходные параметры декодирования

После обработки введенного значения инструмент рассчитывает и выводит следующие параметры:

  • Блок распределения (allocationLabel): Название государства или ведомства, за которым закреплен данный диапазон. В зависимости от адреса могут отображаться специальные статусы, такие как Блок временного распределения ICAO, Блок специального назначения ICAO, Резервный блок региона ‹region›, Зарезервировано для будущего использования, В этой таблице нет опубликованного распределения или Нельзя выделить как адрес воздушного судна.
  • Опубликованный диапазон (rangeLabel): Полные шестнадцатеричные границы блока, к которому относится адрес.
  • Адресов в блоке (blockSizeLabel): Общее количество уникальных адресов, содержащихся в данном пуле.
  • Позиция в блоке (positionLabel): Порядковый номер введенного адреса внутри найденного диапазона.
  • Фиксированный префикс распределения (fixedBitsLabel): Постоянная двоичная последовательность битов, определяющая принадлежность к данному блоку.
  • Распределяемые биты (variableBitsLabel): Переменные биты, оставшиеся в 24-битном адресе для назначения конкретным воздушным судам.

Математическая структура: префиксы и распределяемые биты

В основе распределения адресов лежит деление 24-битного пространства с помощью двоичных префиксов. Длина фиксированного префикса напрямую определяет размер пула адресов, передаваемого конкретному государству.

Крупные государства получают блоки с короткими фиксированными префиксами, что оставляет большее количество свободных распределяемых битов для кодирования индивидуальных бортов. Меньшие страны получают блоки с длинными префиксами, где емкость адресного пространства ниже.

Существуют жесткие ограничения на использование крайних значений диапазона. Адреса, состоящие полностью из нулей (000000) или полностью из единиц (FFFFFF), не могут быть назначены воздушным судам. Появление в эфире адреса 000000 является техническим признаком некорректной настройки бортового транспондера.

Ограничения статического декодирования

Успешное определение блока распределения указывает исключительно на то, какому ведомству или государству ICAO выделила данный диапазон адресов. Это не является гарантией того, что воздушное судно в данный момент зарегистрировано в этой стране.

На практике транспондеры могут быть настроены с ошибками, адреса могут дублироваться, а при продаже самолета за границу старый код Mode S может остаться неизмененным в памяти оборудования. Для получения актуальных юридических данных требуется обращение к официальным национальным реестрам гражданских воздушных судов.

Область применения инструмента

Декодер разработан для решения задач нескольких категорий специалистов:

  • Авиационные споттеры и энтузиасты: используют инструмент для быстрой идентификации государственной принадлежности или ведомства, к которому относится перехваченный по каналам ADS-B/Mode S шестнадцатеричный код.
  • Специалисты по обслуживанию авионики: применяют декодер для проверки корректности программирования ответчиков и выявления ошибок конфигурации, таких как некорректная установка нулевого адреса.
  • Аналитики авиационных данных: используют локальное декодирование для быстрой структуризации массивов необработанных логов ADS-B без необходимости отправки внешних запросов к базам данных.

Вся обработка данных происходит локально в веб-браузере пользователя, введенные адреса не передаются на серверы BroBroGo, что обеспечивает конфиденциальность выполняемых проверок.

Часто задаваемые вопросы

Что означает совпадение со страной или ведомством? Оно означает лишь, что ICAO выделила этот блок адресов данной стране или регистрирующему ведомству. Это не подтверждает текущую регистрацию самолёта: транспондер может быть настроен неверно, адрес может дублироваться или не быть обновлён после смены регистрации.

Можно ли определить конкретный самолёт или рейс? Нет. 24-битный адрес можно отдельно искать в реестрах воздушных судов, но этот инструмент не подключается к реестрам, эксплуатантам или службам отслеживания в реальном времени; он лишь поясняет опубликованный диапазон распределения.

Почему нельзя выделить 000000 и FFFFFF? В глобальной схеме доступно 16 777 214 значений: комбинации из одних нулей и одних единиц исключены. В руководстве ICAO также сказано, что адрес из одних нулей может указывать на ошибочную настройку транспондера.