Decodificar um UUID
Como funciona a decodificação UUID
A decodificação UUID envolve analisar o UUID de 128 bits em suas partes constituintes baseadas na versão e variante. Cada versão UUID tem uma estrutura diferente:
Version 1 UUIDs
UUIDs Versão 1 contêm uma marca de tempo (60 bits), sequência do relógio (14 bits), e identificador do nó (48 bits, geralmente um endereço MAC).
Version 4 UUIDs
UUIDs Versão 4 são gerados aleatoriamente, com 6 bits reservados para informações de versão e variante.
Version 7 UUIDs
UUIDs Versão 7 contêm uma marca de tempo (48 bits) e dados aleatórios (74 bits), otimizados para performance de banco de dados.
GUIDs
GUIDs seguem a mesma estrutura que UUIDs Versão 4, mas são tipicamente exibidos em maiúsculas com chaves.
Nil UUIDs
UUIDs Nil são todos zeros e são usados para propósitos de teste e desenvolvimento.