UUID (Universally Unique Identifier) Definizione significato

Cos’è il UUID (Universally Unique Identifier)?

Sta per “Universally Unique Identifier”. Un UUID è un numero di 128 bit usato per identificare un oggetto unico su un sistema informatico. Gli esempi includono oggetti nei programmi software, 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. Sotto c’è un esempio di UUID:

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

Mentre ci sono diversi modi per generare un UUID, il primo stringa di caratteri è tipicamente basato sul timestamp (il tempo corrente) del host sistema. Il primo standard UUID (versione 1), comunemente usato negli anni ’90, aveva il seguente formato:

* primi 8 caratteri – “basso” 32 bit del timestamp
* successivi 4 caratteri – “medio” 16 bit del timestamp
* successivi 4 caratteri – “alto” 16 bit del timestamp
* successivi 4 caratteri – “variante” a 16 bit nella sequenza di clock
* ultimi 12 caratteri – ID host a 48 bit

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

UUUID vs GUID

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 (piuttosto che UUID) per riferirsi agli identificatori unici sui dispositivi Windows. Il Microsoft .NET Framework include la funzione NewGuid(), che genera un GUID all’interno di un programma software.

La descrizione di UUID (Universally Unique Identifier) in questa pagina è la definizione originale di SharTec.eu. Se volete linkare questa pagina, non dimenticate di citare la fonte dell’articolo.

SharTec.eu mira a spiegare la terminologia informatica in un modo che sia facile da capire. Ci sforziamo di essere semplici e precisi in ogni definizione che pubblichiamo. Se hai commenti sulla descrizione di UUID (identificatore unico universale) o vuoi suggerire un nuovo termine tecnico, contattaci.

© 2021 SharTec - In primo piano in Tecnologia