Aller au contenu
TextArray
Tout en local

Décodeur UUID

Décodez un UUID pour révéler sa version, sa variante et son horodatage intégré.

Entrée
Sortie

Décodeur UUID

Collez n'importe quel UUID et le décodeur vous indiquera de quoi il s'agit réellement : sa version, sa variante et, pour les UUID temporels, le moment exact où il a été généré. Une chaîne d'apparence aléatoire telle que 018f6d2e-7a00-7000-8000-000000000000 devient lisible, montrant qu'il s'agit d'un UUID version 7 dont les 48 premiers bits codent un horodatage Unix milliseconde que vous pouvez lire comme une date ISO 8601.

L'outil reconnaît chaque version actuelle. Les versions 1 et 6 portent un horodatage grégorien de 60 bits, qui est reconverti en UTC ; la version 7 stocke les millisecondes Unix simples ; les versions 3 et 5 sont basées sur le nom (MD5 et SHA-1) ; la version 4 est entièrement aléatoire, et l'outil le dit plutôt que d'inventer un sens. Les UUID spéciaux nul (tous les zéros) et max (tous les uns) sont également étiquetés. Le champ de variante est lu à partir de la mise en page RFC 4122, vous pouvez donc distinguer en un coup d'œil un UUID RFC d'un NCS ou d'un GUID Microsoft hérité.

La pâte pardonne. Les espaces environnants, les accolades d'un GUID C#, un préfixe urn:uuid: et des lettres majuscules sont tous acceptés et normalisés en minuscules canoniques. Mettez un UUID par ligne pour décoder un lot entier à la fois ; les lignes vides sont ignorées et tout ce qui n'est pas un UUID valide obtient une raison simple et courte – une longueur incorrecte ou un caractère inattendu – de sorte qu'un mauvais collage ne fait jamais dérailler le reste.

Activez « Afficher les champs bruts » lorsque vous souhaitez que l'hexadécimal sous-jacent : les bits de temps et les bits aléatoires ou de nœuds, séparés pour le débogage. Tout s'exécute entièrement dans votre navigateur : aucun UUID n'est jamais envoyé à un serveur.

FAQ

Quelles versions d'UUID peut-il décoder ?
Versions 1 à 8, plus les UUID spéciaux nul et maximum. Il lit la version et la variante de chacun d'entre eux et extrait l'horodatage des v1, v6 et v7.
Comment lit-il l'horodatage ?
Pour les versions v1 et v6, il reconvertit l'horloge grégorienne de 60 bits (ticks de 100 nanosecondes depuis 1582) en UTC ; pour la v7, il lit les 48 premiers bits en millisecondes Unix. Les résultats sont présentés selon la norme ISO 8601.
Puis-je décoder plusieurs UUID à la fois ?
Oui. Mettez un UUID par ligne et chacun est décodé dans son propre bloc. Les lignes vides sont ignorées et les lignes invalides sont signalées avec la raison, de sorte qu'une mauvaise entrée n'arrête pas les autres.
Accepte-t-il les accolades, urn:uuid: et les majuscules ?
Oui. Les accolades, un préfixe urn:uuid:, les espaces environnants et les majuscules sont tous tolérés et normalisés à la forme canonique minuscule 8-4-4-4-12.
Mon UUID est-il téléchargé quelque part ?
Non. Le décodage s'effectue entièrement dans votre navigateur et aucun UUID ne quitte jamais votre appareil.