# Décodeur NTP RFC 5905 / SNTP — seconde intercalaire et époque

Décode un paquet NTP/SNTP de 48 octets : champs de bits de l’octet 0, stratum/poll/precision, root delay/dispersion, reference ID, quatre horodatages 64 bits (époque 1900)

> Page canonique: https://elysiatools.com/fr/tools/ntp-rfc-5905-sntp-leap-second-epoch-decoder

- **Catégorie:** Development

- **Mots-clés:** NTP, SNTP, seconde intercalaire, protocole de temps réseau, RFC 5905, horodatage, stratum

## Présentation

Décode les paquets NTP selon RFC 5905 / SNTP RFC 4330. Analyse le Leap Indicator, Version, Mode, Stratum, Poll, Precision, Root Delay, Root Dispersion, le Reference ID (codes d’horloge stratum-1 et codes kiss stratum-0), et les quatre horodatages 64 bits (Reference, Origin, Receive, Transmit). Les horodatages utilisent l’époque 1900-01-01 et sont convertis en UTC, avec l’écart TAI-UTC dû aux secondes intercalaires (37 s actuellement). Inclut une vue octet par octet du paquet de 48 octets. Local, déterministe, sans réseau.

## Entrées

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

## Quand l'utiliser

- Analyser rapidement une réponse NTP ou SNTP capturée au format hexadécimal.
- Vérifier le stratum, le mode, le Leap Indicator, les délais racine et la précision annoncée.
- Interpréter un Reference ID ou convertir les horodatages NTP en dates UTC.

## Fonctionnement

- Collez le paquet NTP dans le champ hexadécimal, sous forme de 96 caractères hexadécimaux ou avec des espaces et des deux-points.
- Sélectionnez « Décoder le paquet » pour analyser les 48 octets et leurs champs RFC.
- Le décodeur extrait notamment les champs de l’octet 0, le stratum, le poll, la precision, le Reference ID et les quatre horodatages.
- Les horodatages sont convertis vers l’UTC et une vue octet par octet présente la structure du paquet.

## Cas d'usage

- Diagnostic de réponses de serveurs NTP et SNTP lors d’un incident de synchronisation.
- Lecture de captures réseau et vérification des champs de protocole sans outil externe.
- Étude des horodatages, des sources d’horloge et des indicateurs de seconde intercalaire.

## Questions fréquentes

### Quel format de paquet faut-il fournir ?

Fournissez un paquet NTP/SNTP de 48 octets, soit 96 caractères hexadécimaux. Les espaces et les deux-points sont acceptés.

### Quelles versions de NTP sont prises en charge ?

L’outil décode les paquets NTP selon la RFC 5905 et les paquets SNTP selon la RFC 4330.

### Que signifie l’époque 1900 dans les horodatages NTP ?

Les horodatages NTP comptent les secondes depuis le 1er janvier 1900, puis sont convertis en dates et heures UTC.

### Le décodeur explique-t-il les secondes intercalaires ?

Oui. Il affiche le Leap Indicator et indique l’écart TAI-UTC lié aux secondes intercalaires, actuellement de 37 secondes.

### À quoi sert le mode « Table des Reference ID » ?

Il permet de consulter les codes de sources d’horloge stratum-1 et les codes kiss stratum-0.

## Outils associés

- [Décodeur de champs binaires Snowflake / Discord](https://elysiatools.com/fr/tools/snowflake-discord-id-bit-decoder): Analyse les identifiants Snowflake 64 bits sans perte, extrait timestamp, worker, process, sequence et estime le shard Discord.
- [Décodeur d'IDs lexicaux ULID / NanoID / KSUID / Snowflake](https://elysiatools.com/fr/tools/ulid-nanoid-ksuid-snowflake-id-decoder): Décode les ULID (base32 Crockford), KSUID (base62), NanoID, MongoDB ObjectId et snowflakes Discord/Twitter/Sonyflake : décompose horodatage, bits aléatoires et machine, affiche l'heure ISO et l'hex brut, et estime la probabilité de collision (paradoxe des anniversaires).
- [Générateur moderne d'identifiants uniques](https://elysiatools.com/fr/tools/uid-generator): Génère des identifiants modernes : ULID, NanoID, Snowflake et CUID2. Comparez les formats, décodez l'horodatage ULID.
- [Decodeur de traces distribuees et waterfall](https://elysiatools.com/fr/tools/distributed-trace-decoder-waterfall-visualizer): Analyse des traces JSON Jaeger, Zipkin ou OpenTelemetry et affiche spans, latence et erreurs en waterfall
- [Décodeur de trames WebSocket (RFC 6455)](https://elysiatools.com/fr/tools/websocket-frame-decoder): Collez des trames WebSocket en hexadécimal ou base64 et décodez octet par octet l'en-tête RFC 6455 : FIN, RSV, opcode (texte/binaire/fermeture/ping/pong), bit MASK, longueur étendue 7/16/64 bits, clé de masquage et charge utile après démasquage XOR. Gère plusieurs trames consécutives, la sémantique des codes de fermeture, des avertissements de violation de protocole et une carte colorée des champs avec offsets d'octets.
- [Prochaine exécution Cron](https://elysiatools.com/fr/tools/cron-expression-next-run): Analyse Cron et affiche la prochaine exécution en langage naturel, heure locale, UTC et horodatage Unix.
- [Décodeur de certificats X.509](https://elysiatools.com/fr/tools/certificate-decoder): Analyse un certificat X.509 SSL/TLS (coller PEM ou téléverser .pem/.crt) et inspecte sujet, émetteur, période de validité avec statut d'expiration, clé publique, algorithme de signature, série, SAN, usage de clé et empreinte. Comme openssl x509 -text, en visuel. Local.
- [Décodeur et Détecteur de Leetspeak](https://elysiatools.com/fr/tools/leetspeak-decoder-detector): Décode le leetspeak (1337) en texte brut et évalue la plausibilité qu'une entrée soit du leet — pour détecter les contournements de politique de mot de passe, l'évasion de filtres de blasphème et le bruit dans les logs. Surligne chaque substitution.

## Exemples

- [Exemples de Traitement d'Images Android Java](https://elysiatools.com/fr/samples/android-image-processing-java): Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Android Kotlin](https://elysiatools.com/fr/samples/android-image-processing-kotlin): Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Web Python](https://elysiatools.com/fr/samples/web-image-processing-python): Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format
- [Exemples de Traitement d'Images Web Rust](https://elysiatools.com/fr/samples/web-image-processing-rust): Exemples de traitement d'images Web Rust incluant lecture/écriture, redimensionnement et conversion de format

## Contenu associé

- [Outils d'analyse de texte semi-structuré et d'extraction de tableaux](https://elysiatools.com/fr/hubs/semi-structured-text-table-extraction): Transformez les textes à largeur fixe, les enregistrements à délimiteurs mixtes, les journaux et les tableaux HTML ou Markdown en sorties CSV, JSON, XML ou Excel propres.
