UUID é a abreviatura de Identificador Universalmente único (Universally Unique Identifier), um padr?o de constru??o de software, também parte da organiza??o Open Software Foundation no campo do ambiente de computa??o distribuída. Seu objetivo é permitir que todos os elementos em um sistema distribuído tenham informa??es de identifica??o únicas, sem a necessidade de designar essas informa??es através de um terminal de controle central. Desta forma, cada pessoa pode criar um UUID que n?o entra em conflito com os de outras. Neste caso, n?o é necessário considerar problemas de duplica??o de nomes ao criar bancos de dados. O UUID mais amplamente utilizado é o Identificador Globalmente único (GUID) da Microsoft, enquanto outras aplica??es importantes incluem o sistema de arquivos Linux ext2/ext3, parti??es criptografadas LUKS, GNOME, KDE, Mac OS X, entre outros. Além disso, também podemos encontrar a implementa??o na biblioteca UUID no pacote e2fsprogs.
O UUID é composto por um conjunto de 32 dígitos hexadecimais, portanto, o número total teórico de UUIDs é 16^32 = 2^128, aproximadamente igual a 3,4 x 10^38. Isso significa que, se um trilh?o de UUIDs fossem gerados a cada nanossegundo, levaria 100 bilh?es de anos para esgotar todos os UUIDs.
O formato padr?o do UUID contém 32 dígitos hexadecimais, divididos por hífens em cinco segmentos, com a forma de 8-4-4-4-12 de 32 caracteres.
Você usou recentemente: