Saltar al contenido
TextArray
Totalmente local

Decodificador UUID

Decodifica un UUID para revelar su versión, variante y marca de tiempo incorporada.

Entrada
Salida

Decodificador UUID

Pegue cualquier UUID y el decodificador le dirá qué es realmente: su versión, su variante y, para los UUID basados en el tiempo, el momento exacto en que se generó. Una cadena de aspecto aleatorio como 018f6d2e-7a00-7000-8000-000000000000 se vuelve legible, lo que muestra que es un UUID de la versión 7 cuyos primeros 48 bits codifican una marca de tiempo de milisegundos de Unix que se puede leer como una fecha ISO 8601.

La herramienta reconoce cada versión actual. La versión 1 y la versión 6 llevan una marca de tiempo gregoriana de 60 bits, que se convierte nuevamente a UTC; la versión 7 almacena milisegundos simples de Unix; las versiones 3 y 5 se basan en nombres (MD5 y SHA-1); La versión 4 es completamente aleatoria y la herramienta lo dice en lugar de inventar un significado. Los UUID especiales nil (todos ceros) y max (todos unos) también están etiquetados. El campo variante se lee desde el diseño RFC 4122, por lo que puede distinguir un UUID RFC de un NCS heredado o GUID de Microsoft de un vistazo.

La pasta es indulgente. Los espacios en blanco circundantes, las llaves de un GUID de C#, un prefijo urn:uuid: y las letras mayúsculas se aceptan y normalizan a minúsculas canónicas. Coloque un UUID por línea para decodificar un lote completo a la vez; Las líneas en blanco se omiten y cualquier cosa que no sea un UUID válido recibe una razón breve y sencilla (longitud incorrecta o un carácter inesperado), por lo que un pegado incorrecto nunca descarrila el resto.

Active "Mostrar campos sin formato" cuando desee que el hexadecimal subyacente: los bits de tiempo y los bits aleatorios o de nodo, se divida para depuración. Todo se ejecuta completamente en su navegador: nunca se envía ningún UUID a un servidor.

Preguntas frecuentes

¿Qué versiones de UUID puede decodificar?
Versiones 1 a 8, además de los UUID especiales nil y max. Lee la versión y variante de cualquiera de ellos y extrae la marca de tiempo de v1, v6 y v7.
¿Cómo lee la marca de tiempo?
Para v1 y v6, convierte el reloj gregoriano de 60 bits (tics de 100 nanosegundos desde 1582) nuevamente a UTC; para v7, lee los primeros 48 bits como milisegundos de Unix. Los resultados se muestran como ISO 8601.
¿Puedo decodificar varios UUID a la vez?
Sí. Coloque un UUID por línea y cada uno se decodifica en su propio bloque. Las líneas en blanco se ignoran y las líneas no válidas se marcan con el motivo, de modo que una entrada incorrecta no detiene a las demás.
¿Acepta llaves, urn:uuid: y mayúsculas?
Sí. Las llaves, un prefijo urn:uuid:, los espacios circundantes y las mayúsculas se toleran y normalizan a la forma canónica de minúsculas 8-4-4-4-12.
¿Mi UUID está subido a alguna parte?
No. La decodificación ocurre completamente en su navegador y ningún UUID sale de su dispositivo.