# Декодер NTP RFC 5905 / SNTP: секунда координации и эпоха

Декодирует 48-байтный пакет NTP/SNTP: битовые поля байта 0, stratum/poll/precision, root delay/dispersion, reference ID, четыре 64-битных метки времени (эпоха 1900)

> Каноническая страница: https://elysiatools.com/ru/tools/ntp-rfc-5905-sntp-leap-second-epoch-decoder

- **Категория:** Development

- **Ключевые слова:** NTP, SNTP, координационная секунда, сетевой протокол времени, RFC 5905, метка времени, stratum

## Обзор

Декодирует пакеты NTP по RFC 5905 / SNTP RFC 4330. Разбирает Leap Indicator, Version, Mode, Stratum, Poll, Precision, Root Delay, Root Dispersion, Reference ID (коды источников stratum-1 и kiss-коды stratum-0), а также четыре 64-битных метки времени (Reference, Origin, Receive, Transmit). Метки используют эпоху 1900-01-01 и преобразуются в UTC с указанием смещения TAI-UTC из-за координационных секунд (сейчас 37 с). Показывает побайтовую разбивку 48-байтного пакета. Локально, детерминированно, без сети.

## Входные данные

- **Пакет NTP (hex)** (textarea): Paste 96 hex characters (48 bytes). Spaces/colons OK. e.g. 24030de0 000005e4 0000059c 47505300 ...
- **Режим** (select)

## Когда использовать

- Проверьте содержимое ответа NTPv4 или SNTP без ручного разбора байтов.
- Разберите Leap Indicator, Version, Mode, stratum и параметры точности источника времени.
- Преобразуйте метки Reference, Origin, Receive и Transmit из формата NTP в дату и время UTC.

## Как это работает

- Вставьте 96 шестнадцатеричных символов, соответствующих 48 байтам NTP/SNTP; пробелы и двоеточия допускаются.
- Выберите режим «Декодировать пакет» для разбора полей пакета.
- Инструмент интерпретирует байт 0, stratum, poll, precision, root delay, root dispersion и Reference ID.
- Метки времени эпохи 1900 преобразуются в UTC, а результат показывается с побайтовой разбивкой пакета.

## Сценарии использования

- Диагностика ответов серверов времени и проверка их stratum, режима и состояния синхронизации.
- Анализ сетевых дампов NTP/SNTP при расследовании ошибок синхронизации часов.
- Обучение устройству NTP-пакета, его битовым полям, Reference ID и формату временных меток.

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

### Какой пакет принимает декодер?

Он принимает 48-байтный пакет NTP/SNTP в шестнадцатеричном виде.

### Можно ли вставлять пробелы или двоеточия между байтами?

Да, пробелы и двоеточия допускаются во входной hex-строке.

### Какие метки времени разбираются?

Reference, Origin, Receive и Transmit — четыре 64-битные метки NTP.

### Что означает эпоха 1900 в результате?

NTP отсчитывает время от 1 января 1900 года; декодер преобразует эти значения в UTC.

### Что показывает режим «Таблица Reference ID»?

Он открывает таблицу кодов Reference ID, включая коды источников stratum-1 и kiss-коды stratum-0.

## Связанные инструменты

- [Декодер битовых полей Snowflake / Discord](https://elysiatools.com/ru/tools/snowflake-discord-id-bit-decoder): Без потери точности разбирает 64-битные ID Snowflake, извлекает время, worker, process, sequence и оценивает shard Discord.
- [Декодер лексикографических ID: ULID / NanoID / KSUID / Snowflake](https://elysiatools.com/ru/tools/ulid-nanoid-ksuid-snowflake-id-decoder): Декодирует ULID (base32 Крокфорда), KSUID (base62), NanoID, MongoDB ObjectId и снежинки Discord/Twitter/Sonyflake: раскладывает метку времени, случайные и машинные биты, показывает время ISO и исходный hex, оценивает вероятность коллизии по парадоксу дней рождения.
- [Современный генератор уникальных ID](https://elysiatools.com/ru/tools/uid-generator): Генерирует современные идентификаторы: ULID, NanoID, Snowflake и CUID2. Сравнивайте форматы, декодируйте временную метку ULID.
- [Декодер распределенных трассировок и waterfall](https://elysiatools.com/ru/tools/distributed-trace-decoder-waterfall-visualizer): Разбирает JSON Jaeger, Zipkin или OpenTelemetry и показывает spans, время и ошибки в waterfall-отчете
- [Декодер кадров WebSocket (RFC 6455)](https://elysiatools.com/ru/tools/websocket-frame-decoder): Вставьте кадры WebSocket в hex или base64 и получите побайтовую расшифровку заголовка RFC 6455: FIN, RSV, opcode (текст/бинарный/close/ping/pong), бит MASK, расширенную длину 7/16/64 бит, ключ маски и payload после XOR-демаскирования. Поддерживает несколько кадров подряд, семантику кодов закрытия, предупреждения о нарушениях протокола и цветовую карту полей со смещениями байтов.
- [Следующий запуск Cron](https://elysiatools.com/ru/tools/cron-expression-next-run): Разбирает Cron и показывает следующий запуск естественным языком, в местном времени, UTC и Unix-времени.
- [Декодер сертификатов X.509](https://elysiatools.com/ru/tools/certificate-decoder): Разбирает SSL/TLS сертификат X.509 (вставить PEM или загрузить .pem/.crt) и показывает субъекта, эмитента, срок действия со статусом, открытый ключ, алгоритм подписи, серийный номер, SAN, использование ключа и отпечаток. Как openssl x509 -text, визуально. Локально.
- [Декодер и Детектор Leetspeak](https://elysiatools.com/ru/tools/leetspeak-decoder-detector): Декодирует leetspeak (1337) в обычный текст и оценивает, насколько правдоподобно строка является leet — для выявления обхода политик паролей, уклонения от фильтров ненормативной лексики и шума в логах. Подсвечивает каждую замену.

## Примеры

- [Примеры Обработки Изображений Android Java](https://elysiatools.com/ru/samples/android-image-processing-java): Примеры обработки изображений Android Java включая чтение/сохранение, масштабирование и преобразование формата
- [Примеры Обработки Изображений Android Kotlin](https://elysiatools.com/ru/samples/android-image-processing-kotlin): Примеры обработки изображений Android Kotlin включая чтение/сохранение, масштабирование и преобразование формата
- [Примеры Обработки Изображений Web Python](https://elysiatools.com/ru/samples/web-image-processing-python): Примеры обработки изображений Web Python используя PIL/Pillow включая чтение, сохранение, изменение размера и преобразование формата
- [Примеры Обработки Изображений Web Rust](https://elysiatools.com/ru/samples/web-image-processing-rust): Примеры обработки изображений Web Rust включая чтение/запись, масштабирование и преобразование форматов

## Связанные материалы

- [Инструменты разбора полуструктурированного текста и извлечения таблиц](https://elysiatools.com/ru/hubs/semi-structured-text-table-extraction): Преобразуйте текст фиксированной ширины, записи со смешанными разделителями, журналы и таблицы HTML или Markdown в чистые форматы CSV, JSON, XML или Excel.
