# Decodificador NTP RFC 5905 / SNTP de segundo intercalar y época

Decodifica un paquete NTP/SNTP de 48 bytes: byte 0 bitfields, stratum/poll/precision, root delay/dispersion, reference ID, cuatro timestamps de 64 bits (época 1900)

> Página canónica: https://elysiatools.com/es/tools/ntp-rfc-5905-sntp-leap-second-epoch-decoder

- **Categoría:** Development

- **Palabras clave:** NTP, SNTP, segundo intercalar, protocolo de tiempo, RFC 5905, timestamp, stratum

## Descripción general

Decodifica paquetes NTP según RFC 5905 / SNTP RFC 4330. Analiza Leap Indicator, Version, Mode, Stratum, Poll, Precision, Root Delay, Root Dispersion, Reference ID (códigos de reloj stratum-1 y códigos kiss stratum-0), y los cuatro timestamps de 64 bits (Reference, Origin, Receive, Transmit). Los timestamps usan la época 1900-01-01 y se convierten a UTC, indicando el desfase TAI-UTC por segundo intercalar (37 s actualmente). Incluye una vista byte a byte del paquete de 48 bytes. Local, determinista, sin red.

## Entradas

- **Paquete NTP (hex)** (textarea): Paste 96 hex characters (48 bytes). Spaces/colons OK. e.g. 24030de0 000005e4 0000059c 47505300 ...
- **Modo** (select)

## Cuándo usarlo

- Cuando necesites inspeccionar una respuesta NTP o SNTP capturada en formato hexadecimal.
- Cuando quieras comprobar los campos Leap Indicator, versión, modo, stratum, poll, precision o los valores de retardo.
- Cuando necesites interpretar un Reference ID o convertir timestamps NTP de la época de 1900 a UTC.

## Cómo funciona

- Pega los 96 caracteres hexadecimales del paquete NTP/SNTP de 48 bytes; se admiten espacios y dos puntos.
- Selecciona "Decodificar paquete" para analizar la cabecera, el Reference ID y los cuatro timestamps de 64 bits.
- El resultado muestra los valores interpretados, las fechas UTC y el desfase TAI-UTC por segundos intercalares.
- Selecciona "Tabla de Reference ID" para consultar códigos de fuentes de reloj stratum-1 y códigos kiss stratum-0.

## Casos de uso

- Diagnóstico de respuestas de servidores NTPv4 y clientes SNTP.
- Análisis educativo de la estructura binaria definida por RFC 5905 y RFC 4330.
- Interpretación de fuentes de reloj, códigos kiss y marcas de tiempo durante una auditoría de sincronización.

## Preguntas frecuentes

### ¿Qué tamaño debe tener el paquete?

Debe contener 48 bytes, equivalentes a 96 caracteres hexadecimales.

### ¿Puedo pegar hexadecimal con espacios?

Sí. También se admiten separadores con dos puntos.

### ¿Qué campos analiza el decodificador?

Analiza los bitfields iniciales, stratum, poll, precision, root delay, root dispersion, Reference ID y cuatro timestamps de 64 bits.

### ¿Cómo se interpretan los timestamps NTP?

Usan la época NTP del 1 de enero de 1900 y se convierten a fechas y horas UTC.

### ¿El análisis envía el paquete a un servidor?

No. El decodificador funciona localmente, de forma determinista y sin conexión de red.

## Herramientas relacionadas

- [Decodificador de campos de bits Snowflake / Discord](https://elysiatools.com/es/tools/snowflake-discord-id-bit-decoder): Analiza IDs Snowflake de 64 bits sin pérdida, extrae timestamp, worker, process, sequence o campos de plataforma y estima el shard de Discord.
- [Decodificador de IDs léxicos ULID / NanoID / KSUID / Snowflake](https://elysiatools.com/es/tools/ulid-nanoid-ksuid-snowflake-id-decoder): Decodifica ULID (base32 Crockford), KSUID (base62), NanoID, MongoDB ObjectId y snowflakes Discord/Twitter/Sonyflake: desglosa marca de tiempo, bits aleatorios y de máquina, muestra la hora ISO y el hex sin procesar, y estima la probabilidad de colisión con el límite de cumpleaños.
- [Generador moderno de identificadores únicos](https://elysiatools.com/es/tools/uid-generator): Genera identificadores modernos: ULID, NanoID, Snowflake y CUID2. Compara formatos, decodifica marcas de tiempo ULID y elige el ID adecuado.
- [Decodificador de trazas distribuidas y waterfall](https://elysiatools.com/es/tools/distributed-trace-decoder-waterfall-visualizer): Analiza JSON de Jaeger, Zipkin u OpenTelemetry y muestra spans, tiempos y errores en un waterfall
- [Decodificador de tramas WebSocket (RFC 6455)](https://elysiatools.com/es/tools/websocket-frame-decoder): Pega tramas WebSocket en hexadecimal o base64 y decodifica byte a byte la cabecera RFC 6455: FIN, RSV, opcode (texto/binario/cierre/ping/pong), bit MASK, longitud extendida de 7/16/64 bits, clave de enmascaramiento y el payload tras deshacer el XOR. Admite varias tramas seguidas, semántica de códigos de cierre, avisos de violaciones del protocolo y un mapa de campos coloreado con offsets de bytes.
- [Próxima ejecución de expresión Cron](https://elysiatools.com/es/tools/cron-expression-next-run): Analiza Cron y muestra la próxima ejecución en lenguaje natural, hora local, UTC, segundos y marcas Unix.
- [Decodificador de certificados X.509](https://elysiatools.com/es/tools/certificate-decoder): Analiza un certificado X.509 SSL/TLS (pegar PEM o subir .pem/.crt) e inspecciona sujeto, emisor, periodo de validez con estado de caducidad, clave pública, algoritmo de firma, serie, SAN, uso de clave y huella. Como openssl x509 -text, visualizado. Local.
- [Decodificador y Detector de Leetspeak](https://elysiatools.com/es/tools/leetspeak-decoder-detector): Decodifica leetspeak (1337) a texto plano y puntúa qué tan plausiblemente leet es una entrada — para detectar evasión de políticas de contraseña, filtros de blasfemia y ruido en logs. Resalta cada sustitución.

## Ejemplos

- [Ejemplos de Procesamiento de Imágenes Android Java](https://elysiatools.com/es/samples/android-image-processing-java): Ejemplos de procesamiento de imágenes Android Java incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Kotlin](https://elysiatools.com/es/samples/android-image-processing-kotlin): Ejemplos de procesamiento de imágenes Android Kotlin incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Web Python](https://elysiatools.com/es/samples/web-image-processing-python): Ejemplos de procesamiento de imágenes Web Python usando PIL/Pillow incluyendo lectura, guardado, redimensionamiento y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Web Rust](https://elysiatools.com/es/samples/web-image-processing-rust): Ejemplos de procesamiento de imágenes Web Rust incluyendo lectura/escritura, escalado y conversión de formato

## Contenido relacionado

- [Herramientas para Analizar Texto Semiestructurado y Extraer Tablas](https://elysiatools.com/es/hubs/semi-structured-text-table-extraction): Convierte texto de ancho fijo, registros con delimitadores mixtos, logs y tablas HTML o Markdown en salidas limpias de CSV, JSON, XML o Excel.
