UUID

Signifie « Universally Unique Identifier ». Un UUID est un nombre de 128 bits utilisé pour identifier un objet unique sur un système informatique. Parmi les exemples figurent les objets dans les logiciels, les paramètres dans les URL et les étiquettes des différents appareils matériels.

La plupart des UUID sont représentés en notation hexadécimale, à l’aide de 32 caractères séparés par quatre traits d’union. Voici un exemple d’UUID :

90f51180-158b-11eb-adc1-0242ac120003

Bien qu’il existe plusieurs façons de générer un UUID, la première chaîne de caractères est généralement basée sur l’horodatage (l’heure actuelle) du système hôte. La première norme UUID (version 1), couramment utilisée dans les années 1990, avait le format suivant :

  1. 8 premiers caractères - les 32 bits de poids « faible » de l’horodatage
  2. 4 caractères suivants - les 16 bits « centraux » de l’horodatage
  3. 4 caractères suivants - les 16 bits de poids « fort » de l’horodatage
  4. 4 caractères suivants - la valeur « variante » de 16 bits dans la séquence d’horloge
  5. 12 derniers caractères - l’identifiant d’hôte de 48 bits

La combinaison d’un identifiant d’hôte aléatoire de 48 bits avec un horodatage de 64 bits et une valeur de « variante » de 16 bits rend presque impossible l’existence de deux UUID identiques. Avec la quatrième version de la norme UUID (UUID4), la probabilité de générer deux UUID identiques est de 1 sur 1037. Même si des millions d’UUID sont générés chaque seconde, il est peu probable qu’un UUID en double soit créé avant plusieurs dizaines d’années.

UUID et GUID

Dans la plupart des cas, UUID et GUID sont synonymes. Un GUID (Globally Unique Identifier) possède le même nombre de chiffres et le même format qu’un UUID. Cependant, Microsoft utilise souvent le terme GUID (plutôt qu’UUID) pour désigner les identifiants uniques des appareils Windows. Le .NET Framework de Microsoft inclut la fonction NewGuid(), qui génère un GUID dans un logiciel.

Mis à jour October 23, 2020 par Per C.

quizTestez vos connaissances

What does "compiling" do in software development?

A
It converts source code into machine code.
0%
B
It compresses multiple files into a software installer.
0%
C
It packages a mobile app for an app store.
0%
D
It ports an existing app to another platform.
0%
Correct! Incorrect!     View the Compile definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition d'UUID sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.