Decodificador de UUID y ULID - Descubra la Versión, Variante y Marca de Tiempo

AdSense Placeholder
Slot: header_tool

Decodificador de UUID y ULID

Lea la versión, la variante y la marca de tiempo ocultas en un identificador

AdSense Placeholder
Slot: tool_mid_article

Versiones 1 a 8

Reconoce UUID basados en tiempo, DCE, basados en nombre, aleatorios, de tiempo reordenado, de tiempo Unix y personalizados, además de los UUID nulo y máximo.

Marcas de Tiempo Ocultas

Los UUID de versión 1, 6 y 7 y los ULID contienen el momento en que se crearon. Véalo en UTC, en su hora local y en milisegundos Unix.

Formas UUID y ULID

Cada identificador se muestra como UUID y como ULID de 26 caracteres con los mismos 128 bits.

Privado

Los identificadores se decodifican en su navegador y no se envían a ninguna parte.

Qué Hay Dentro de un Identificador

Un UUID tiene 128 bits y algunos están fijados. Cuatro bits indican la versión y dos o tres bits la variante (la familia de disposición que sigue). El resto depende de la versión: la versión 4 es casi totalmente aleatoria, las versiones 3 y 5 son hashes de un nombre, y las versiones 1, 6 y 7 empiezan con una marca de tiempo. Por eso los ID creados en momentos cercanos suelen compartir los primeros caracteres, y por eso los ID de versión 7 se ordenan según el orden de creación.

Un ULID es un formato distinto del mismo tamaño: una marca de tiempo de 48 bits en milisegundos seguida de 80 bits aleatorios, escrita en 26 caracteres de base32 de Crockford. Como ambos tienen 128 bits, uno puede mostrarse con la notación del otro. Un ID basado en tiempo revela cuándo se creó, y el campo de nodo de la versión 1 puede revelar una dirección de hardware, así que piénselo antes de exponer esos ID públicamente.

Puntos Clave

  • Contrastado con bibliotecas de referencia: Los resultados se compararon con el módulo uuid de Python y una biblioteca de ULID en cientos de identificadores.
  • Acepta las grafías habituales: Los guiones son opcionales y se quitan las llaves y el prefijo urn:uuid:.
  • Herramientas relacionadas: Use el Generador de UUID para crear identificadores nuevos.
AdSense Placeholder
Slot: footer_leaderboard