UUID

È l'acronimo di "Universally Unique Identifier". Un UUID è un numero di 128 bit usato per identificare un oggetto univoco in un sistema informatico. Tra gli esempi ci sono gli oggetti nei programmi software, i parametri negli URL e le etichette dei singoli dispositivi hardware.

La maggior parte degli UUID è rappresentata in notazione esadecimale, usando 32 caratteri separati da quattro trattini. Di seguito è riportato un esempio di UUID:

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

Sebbene esistano diversi modi per generare un UUID, la prima stringa di caratteri si basa in genere sul timestamp (l'ora corrente) del sistema host. Il primo standard UUID (versione 1), usato comunemente negli anni Novanta, aveva il seguente formato:

  1. primi 8 caratteri - i 32 bit "bassi" del timestamp
  2. 4 caratteri successivi - i 16 bit "centrali" del timestamp
  3. 4 caratteri successivi - i 16 bit "alti" del timestamp
  4. 4 caratteri successivi - il valore "variant" di 16 bit nella sequenza dell'orologio
  5. ultimi 12 caratteri - l'ID host di 48 bit

La combinazione di un ID host casuale di 48 bit con un timestamp di 64 bit e un valore "variant" di 16 bit rende quasi impossibile che due UUID siano identici. Usando la quarta versione dello standard UUID (UUID4), la probabilità di generare due UUID uguali è di 1 su 1037. Anche se vengono generati milioni di UUID ogni secondo, è improbabile che venga creato un UUID duplicato per diversi decenni.

UUID e GUID a confronto

Nella maggior parte dei casi, UUID e GUID sono sinonimi. Un GUID (Globally Unique Identifier) ha lo stesso numero di cifre e lo stesso formato di un UUID. Tuttavia, Microsoft usa spesso il termine GUID (anziché UUID) per indicare identificatori univoci sui dispositivi Windows. Microsoft .NET Framework include la funzione NewGuid(), che genera un GUID all'interno di un programma software.

Aggiornato October 23, 2020 da Per C.

quizMetti alla prova le tue conoscenze

An app with a command-line interface is also called what?

A
Cursor
0%
B
Terminal
0%
C
Textblock
0%
D
Letterhead
0%
Correct! Incorrect!     View the Terminal definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di UUID in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.