- GUID est-il identique à UUID ?
- Ces termes nomment couramment la même famille d'identifiants de 128 bits, mais cela ne règle pas leur représentation en octets. Une chaîne UUID canonique peut être partagée entre systèmes tandis que certaines API d'octets GUID arrangent les octets de champs différemment. Pour du texte ordinaire, utilisez le format accepté par le récepteur ; pour l'échange binaire ou Base64, vérifiez aussi l'ordre des octets. Le nom seul n'est pas un contrat d'encodage.
- Dois-je choisir UUID v4 ou UUID v7 ?
- Utilisez v4 lorsque vous avez besoin d'un identifiant aléatoire indépendant sans préfixe temporel. Envisagez v7 lorsqu'un identifiant commençant par un horodatage convient au système récepteur et qu'un regroupement temporel approximatif est utile. Vérifiez que la destination accepte v7 ; changer de version est un choix de contrat de données, pas seulement un style visuel. Ce générateur ne promet pas de valeurs ordonnées dans une même milliseconde et ne vérifie pas l'exactitude de l'horloge.
- La page garantit-elle l'unicité mondiale ?
- Non. Le nombre vérifie seulement des valeurs distinctes dans ce lot, pas les lots précédents, un autre appareil ni votre base de données. Gardez une contrainte unique et une gestion de conflit là où des clés stockées doivent être distinctes. Une inspection structurelle réussie n'ajoute pas de contrôle d'unicité global : un UUID parfaitement formé peut être copié et réutilisé volontairement, même si une collision aléatoire serait très improbable.
- Que prouve l'horodatage v7 ?
- Il expose la valeur en millisecondes encodée dans les champs, affichée en UTC. Ce n'est pas un enregistrement de création authentifié. Une horloge d'appareil peut être fausse, un horodatage peut être choisi volontairement, et une valeur de test publiée peut être copiée dans un journal ultérieur. Utilisez l'heure décodée comme indice et comparez-la avec des horodatages d'événements enregistrés indépendamment avant de conclure une chronologie.
- Pourquoi une sortie Base64 ne valide-t-elle pas si je la recolle ?
- L'inspecteur accepte des UUID textuels, pas une charge d'octets encodée. Revenez à Texte brut, utilisez Utiliser une valeur générée, ou décodez les octets selon le contrat d'ordre des octets original avant inspection. Il ne percent-décode pas non plus automatiquement un UUID encodé URL. Retirer de la ponctuation au hasard n'est pas un décodage et peut transformer une saisie mal formée en identifiant involontaire.
- Les accolades, guillemets, absences de tirets et URN sont-ils des identifiants différents ?
- Non : ces présentations peuvent exprimer la même valeur. L'inspection accepte les enveloppes courantes et le préfixe URN, puis renvoie un texte canonique en minuscules avec tirets. Un système récepteur peut tout de même refuser une enveloppe même si l'identité ne change pas. Choisissez la représentation qu'il attend ; ne supposez pas que changer la présentation textuelle d'un champ change aussi son type de base de données ou en fait un UUID binaire.
- Puis-je utiliser un UUID comme mot de passe ou jeton d'API ?
- Ne déduisez pas l'aptitude au rôle de jeton depuis sa forme. Beaucoup d'UUID sont des identifiants publics ; v7 expose aussi un champ temporel, et une valeur structurellement valide peut contenir des bits non aléatoires. Un identifiant porteur exige une conception adaptée de génération et de cycle de vie, incluant autorisation, secret, expiration et révocation. Un ID de ressource d'apparence imprévisible ne remplace jamais la vérification qu'un demandeur est autorisé à accéder à cette ressource.
- Que se passe-t-il si l'aléatoire sécurisé est indisponible ?
- La génération échoue et efface le lot ; elle ne bascule pas vers une source plus faible et ne conserve pas une demande partielle. Utilisez un navigateur avec Web Crypto fonctionnel. Si une erreur de source dupliquée se répète, examinez cet environnement plutôt que de faire confiance à la nouvelle tentative pour certifier son aléatoire. Un échec d'encodage seul est différent : passer à Texte brut peut toujours afficher le lot sous-jacent existant.
- Pourquoi un ancien résultat indique-t-il encore v4 après avoir sélectionné v7 ?
- Le sélecteur configure la prochaine génération, tandis que le résultat décrit le lot déjà créé. Appuyez sur Générer des UUID pour obtenir de nouvelles identités v7. Format, encodage et présentation sont différents : ils changent immédiatement la présentation du lot courant. La quantité s'applique aussi seulement à la prochaine demande ; la réduire ne tronque pas la sortie existante à ce nombre d'entrées.
- Pourquoi Guillemets plus JSON ou CSV produit-il des guillemets échappés supplémentaires ?
- Le format texte Guillemets fait des guillemets une partie de chaque valeur. JSON ou CSV doit ensuite échapper ces marques en sérialisant ses chaînes. Cela peut être une sortie valide, mais ce n'est souvent pas l'UUID nu qu'une destination attend. Utilisez Minuscules avec Texte brut et laissez le format de sortie gérer l'ajout et l'échappement des guillemets, sauf si le récepteur exige explicitement des guillemets dans la valeur.
- Que conservent Copier, Télécharger et Partager ?
- En mode génération, Copier et Télécharger utilisent la sortie actuellement formatée ; ils n'ajoutent pas les lignes de nombre ou de version affichées à l'écran. L'inspection copie ou télécharge l'UUID canonique pris en charge, pas tous les détails d'inspection. Partager envoie seulement l'URL propre de l'outil. Il n'y a pas d'historique de lot enregistré ; gardez donc les données nécessaires avant Effacer, Réinitialiser ou une nouvelle génération, et vérifiez le fichier téléchargé avant de supposer qu'il a été enregistré.
- Pourquoi un UUID nil est-il accepté alors que sa version est zéro ?
- Nil et max sont des motifs spéciaux tout-zéro et tout-un reconnus séparément de l'inspection ordinaire version/variante. L'acceptation signifie ici que la sentinelle est reconnue, pas qu'elle convient comme clé unique. Le générateur propose v4 et v7, pas de mode de génération nil/max. Votre protocole ou vos règles de base de données doivent décider si une sentinelle est autorisée dans le champ contrôlé.