Universally Unique Identifier

Universally Unique Identifier

Un Identificador Universalmente Único (Universally Unique Identifier o UUID) es un identificador estándar usado en la construcción del software, estandarizado por la Open Software Foundation (OSF) como parte del Entorno de Computación Distribuida (Distributed Computing Environment o DCE).

La intención de los UUIDs es habilitar, a los sistemas distribuidos, un identificador de información único sin una importante coordinación central. Esto es, cualquiera puede crear un UUID y usarlo para identificar algo con una razonable confianza de que el identificador nunca será usado inintencionadamente por cualquiera para cualquier cosa. La información etiquetada con UUIDs puede ser entonces combinada en una única base de datos sin la necesidad de resolver conflictos de nombre.

El uso más extendido de este estándar es el Globally Unique Identifier o GUID de Microsoft. Otro uso significativo es la inclusión en los sistemas de archivos ext2/ext3 de Linux, particiones cifradas LUKS, GNOME, KDE y Mac OS X, todos los cuales usan implementaciones derivadas de la biblioteca uuid encontrada en el paquete e2fsprogs.

UUIDs son documentados como parte del ISO/IEC 11578:1996 "Information technology – Open Systems Interconnection – Remote Procedure Call (RPC)" y más recientemente en ITU-T Rec. X.667 | ISO/IEC 9834-8:2005. El IETF ha publicado "Standards Track RFC 4122" que es técnicamente equivalente con ITU-T Rec. X.667 | ISO/IEC 9834-8.

Definición

Un UUID es un número de 16-byte (128-bit). El número teórico de posibles UUIDs es entonces de unos 3 × 1038. En su forma canónica, un UUID consiste de 32 dígitos hexadecimales, mostrados en 5 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 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.

Véase también


Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • Universally Unique Identifier — A Universally Unique Identifier (UUID) is an identifier standard used in software construction, standardized by the Open Software Foundation (OSF) as part of the Distributed Computing Environment (DCE). The intent of UUIDs is to enable… …   Wikipedia

  • Universally Unique Identifier — Ein Universally Unique Identifier (UUID) ist ein Standard für Identifikatoren, der in der Softwareentwicklung verwendet wird. Er ist von der Open Software Foundation (OSF) als Teil des Distributed Computing Environment (DCE) standardisiert. Die… …   Deutsch Wikipedia

  • Unique identifier — With reference to a given (possibly implicit) set of objects, a unique identifier is any identifier which is guaranteed to be unique among all identifiers used for those objects and for a specific purpose. There are three main types of unique… …   Wikipedia

  • Globally Unique Identifier — A Globally Unique Identifier or GUID (pronEng|ˈguːɪd or IPA|/ˈgwɪd/) is a special type of identifier used in software applications in order to provide a reference number which is unique in any context (hence, Globally ), for example, in defining… …   Wikipedia

  • Globally unique identifier — A globally unique identifier (GUID,  /ˈɡuːɪ …   Wikipedia

  • Globally Unique Identifier — Ein Globally Unique Identifier (GUID [gu:id]) ist eine global eindeutige Zahl mit 128 Bit (16 Bytes), die in verteilten Computersystemen zum Einsatz kommt. GUID stellt eine Implementierung des Universally Unique Identifier Standards (UUID) dar.… …   Deutsch Wikipedia

  • Universal Unique Identifier — UUID est l abréviation du terme anglais Universally Unique Identifier (identifiant universellement unique) utilisé en informatique. Il s agit d une spécification DCE définie initialement par l OSF (Open Software Foundation). Cette spécification… …   Wikipédia en Français

  • Globally Unique Identifier — Un Globally Unique Identifier (identificador globalmente único) o GUID es un número pseudoaleatorio empleado en aplicaciones de software. Aunque no se puede garantizar que cada GUID generado sea único, el número total de claves únicas (2128 o )… …   Wikipedia Español

  • Organizationally unique identifier — An Organizationally Unique Identifier (OUI) is a 24 bit number that is purchased from the Institute of Electrical and Electronics Engineers, Incorporated (IEEE) Registration Authority. This identifier uniquely identifies a vendor, manufacturer,… …   Wikipedia

  • Unique Material Identifier — Die Unique Material Identifier (UMID) ist ein Standard (SMPTE 330M) zum Generieren eindeutiger Kennzeichnungen (IDs) von multimedialen Dateien und Datenströmen. Die Länge einer UMID beträgt 32 Bytes (Basic UMID) oder 64 Bytes (Extended UMID). Die …   Deutsch Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”