UUID

Significa "Universally Unique Identifier." Um UUID é um número de 128 bits usado para identificar um objeto exclusivo em um sistema de computador. Os exemplos incluem objetos em programas de software, parâmetros em URLs e rótulos de dispositivos de hardware individuais.

A maioria dos UUIDs é representada na notação hexadecimal, usando 32 caracteres separados por quatro hifens. Veja abaixo um exemplo de UUID:

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

Embora existam várias maneiras de gerar um UUID, a primeira cadeia de caracteres de caracteres normalmente é baseada no carimbo de data e hora (a hora atual) do sistema hospedeiro. O primeiro padrão de UUID (versão 1), usado com frequência na década de 1990, tinha o seguinte formato:

  1. primeiros 8 caracteres - 32 bits "baixos" do carimbo de data e hora
  2. próximos 4 caracteres - 16 bits "intermediários" do carimbo de data e hora
  3. próximos 4 caracteres - 16 bits "altos" do carimbo de data e hora
  4. próximos 4 caracteres - "variante" de 16 bits na sequência do relógio
  5. últimos 12 caracteres - ID de host de 48 bits

Combinar um ID de host aleatório de 48 bits com um carimbo de data e hora de 64 bits e um valor de "variante" de 16 bits torna quase impossível que dois UUIDs sejam idênticos. Usando a quarta versão do padrão UUID (UUID4), a probabilidade de gerar dois UUIDs iguais é de 1 em 1037. Mesmo que milhões de UUIDs sejam gerados a cada segundo, é improvável que um UUID duplicado seja criado durante várias décadas.

UUID vs. GUID

Na maioria dos casos, UUID e GUID são sinônimos. Um GUID (Identificador globalmente exclusivo) tem o mesmo número de dígitos e o mesmo formato que um UUID. No entanto, a Microsoft costuma usar o termo GUID (em vez de UUID) para se referir a identificadores exclusivos em dispositivos Windows. O Microsoft .NET Framework inclui a função NewGuid(), que gera um GUID dentro de um programa de software.

Atualizado October 23, 2020 por Per C.

quizTeste seus conhecimentos

What is the process of analyzing data to discover patterns and other information called?

A
Data mining
0%
B
Data streaming
0%
C
Data gapping
0%
D
Data loading
0%
Correct! Incorrect!     View the Data Mining definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de UUID nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.