Ir para o conteúdo
TextArray
Totalmente local

Decodificador UUID

Decodifique um UUID para revelar sua versão, variante e carimbo de data/hora incorporado.

Entrada
Saída

Decodificador UUID

Cole qualquer UUID e o decodificador informará o que ele realmente é: sua versão, sua variante e – para UUIDs baseados em tempo – o momento exato em que foi gerado. Uma string de aparência aleatória como 018f6d2e-7a00-7000-8000-000000000000 torna-se legível, mostrando que é um UUID da versão 7 cujos primeiros 48 bits codificam um carimbo de data / hora de milissegundos Unix que você pode ler como uma data ISO 8601.

A ferramenta reconhece todas as versões atuais. A versão 1 e a versão 6 carregam um carimbo de data/hora gregoriano de 60 bits, que é convertido novamente para UTC; a versão 7 armazena milissegundos Unix simples; as versões 3 e 5 são baseadas em nomes (MD5 e SHA-1); a versão 4 é totalmente aleatória e a ferramenta diz isso em vez de inventar um significado. Os UUIDs especiais nil (todos zeros) e max (todos uns) também são rotulados. O campo variante é lido no layout RFC 4122, para que você possa identificar rapidamente um UUID RFC de um NCS legado ou GUID da Microsoft.

Colar é perdoador. Ao redor dos espaços em branco, chaves de um GUID C#, um prefixo urn:uuid: e letras maiúsculas são todos aceitos e normalizados para letras minúsculas canônicas. Coloque um UUID por linha para decodificar um lote inteiro de uma vez; as linhas em branco são ignoradas e qualquer coisa que não seja um UUID válido recebe um motivo curto e simples - comprimento errado ou um caractere inesperado - para que uma colagem incorreta nunca atrapalhe o resto.

Ative "Mostrar campos brutos" quando desejar o hexadecimal subjacente: os bits de tempo e os bits aleatórios ou de nó, divididos para depuração. Tudo funciona inteiramente no seu navegador – nenhum UUID é enviado para um servidor.

FAQ

Quais versões de UUID ele pode decodificar?
Versões 1 a 8, mais os UUIDs especiais nil e max. Ele lê a versão e variante de qualquer um deles e extrai o carimbo de data/hora de v1, v6 e v7.
Como ele lê o carimbo de data/hora?
Para v1 e v6, ele converte o relógio gregoriano de 60 bits (tiques de 100 nanossegundos desde 1582) de volta para UTC; para v7, ele lê os primeiros 48 bits como milissegundos Unix. Os resultados são mostrados como ISO 8601.
Posso decodificar vários UUIDs de uma vez?
Sim. Coloque um UUID por linha e cada um será decodificado em seu próprio bloco. As linhas em branco são ignoradas e as linhas inválidas são sinalizadas com o motivo, para que uma entrada incorreta não interrompa as outras.
Aceita colchetes, urn:uuid: e letras maiúsculas?
Sim. Chaves, um prefixo urn:uuid:, espaços circundantes e letras maiúsculas são todos tolerados e normalizados para a forma canônica minúscula 8-4-4-4-12.
Meu UUID foi carregado em algum lugar?
A decodificação acontece inteiramente no seu navegador e nenhum UUID sai do seu dispositivo.