Qu'est-ce qu'un Validateur d'UUID ?
Le validateur accepte une valeur par ligne et traite la liste du haut vers le bas. Pour chaque entrée, il affiche la validité, la version, la variante et des détails comme le temps ou la part de nœud qu'elle contient.
Accolades, guillemets, majuscules et traits d'union manquants sont explicitement acceptés. Une colonne peut donc être collée telle quelle depuis une base ou un journal, sans nettoyage préalable.
Mode d'emploi
- Collez les valeurs, une par ligne.
- Cliquez sur Vérifier.
- Lisez dans le tableau quelles entrées sont valides et de quelle version.
Cas d'usage
- Contrôler des données importées avant de les écrire dans une colonne UUID.
- Retrouver la date de création d'une clé v7.
- Diagnostiquer une valeur qui ressemble à un UUID sans en être un.
Les versions d'UUID en un coup d'œil
| Version | Triable | Basé sur | À utiliser pour |
|---|---|---|---|
| v1 | Non | Horodatage + adresse MAC | Systèmes anciens qui attendent encore du v1 |
| v3 | Non | Hachage MD5 d'un nom | Identifiants déterministes quand MD5 est imposé |
| v4 | Non | 122 bits aléatoires | Presque tous les identifiants d'usage courant |
| v5 | Non | Hachage SHA-1 d'un nom | Quand un même nom doit toujours donner le même identifiant |
| v6 | Oui | Horodatage, réordonné | Des identifiants triables sans renoncer à l'aléatoire |
| v7 | Oui | Temps Unix en millisecondes | Clés primaires de base de données et identifiants d'événements |
| v8 | Non | Votre propre disposition de bits | Formats propres à un éditeur ou expérimentaux |
Les sept versions font 128 bits et s'écrivent toutes dans la forme 8-4-4-4-12. Seule la signification des bits change.
Questions fréquentes
Pourquoi un UUID apparemment correct est-il invalide ?
Le plus souvent la longueur ne correspond pas, un caractère sort de la plage 0-9 et a-f, ou les traits d'union sont mal placés. Le validateur indique le nombre de caractères trouvés, ce qui règle généralement la question.
L'UUID nul est-il reconnu ?
Oui, ainsi que l'UUID maximal. Les deux sont signalés à part, car ils sont formellement valides mais inutilisables comme identifiants.
Mes valeurs sont-elles envoyées quelque part ?
Non, la vérification se fait entièrement dans votre navigateur. Elle convient donc aussi à des identifiants issus de données de production.