Identificador único universal

De Wikipedia, la enciclopedia libre
(Redirigido desde «Universally unique identifier»)
Saltar a: navegación, búsqueda

El identificador único universal o universally unique identifier (UUID) es un número de 16 bytes (128 bits). El número teórico de posibles UUID es entonces de unos 3×1038. En su forma canónica, un UUID consiste de 32 dígitos hexadecimales, mostrados en cinco grupos separados por guiones, de la forma 8-4-4-4-12 para un total de 36 caracteres (32 dígitos y 4 guiones). Por ejemplo:

550e8400-e29b-41d4-a716-446655440000

Un UUID puede ser usado también con un identificador específico "intencionalmente" y repetidamente usado para identificar la misma cosa en diferentes contextos. Por ejemplo, en Microsoft Component Object Model, todos los componentes deben implementar la interfaz IUnknown (interfaz desconocido), que es realizado creando un UUID representante de IUnknow. En todos los casos cuando IUnknown es usado, ya sea usado por un proceso intentando acceder a la interfaz IUnknow en un componente, o por un componente implementando la interfaz IUnknown, siempre es referenciado por el mismo identificador:

00000000-0000-0000-C000-000000000046.

Tiempo necesario para obtener todos los UUID posibles[editar]

Si se estima la población de la Tierra en siete mil millones de personas y todas ellas dedicaran las veinticuatro horas del día a generar mil UUID cada segundo, demorarían 111.700.653 veces la Edad del Universo para obtenerlos todos.

Enlaces externos[editar]