¿Odias los anuncios? Ir Sin publicidad Hoy

Validador y Decodificador de UUID

DatosDesarrolladorSeguridad
ANUNCIO · ¿ELIMINAR?

Detalles decodificados

Propiedad Valor
El resultado aparecerá aquí

Resultados por Lotes

# UUID Válido Versión Notas
El resultado aparecerá aquí
ANUNCIO · ¿ELIMINAR?

Guía

Validador y decodificador de UUID

Validador y Decodificador de UUID

Pega cualquier UUID y ve inmediatamente si es válido, qué versión sigue (v1 hasta v8, más los UUID especiales Nil y Max) y qué metadatos están ocultos dentro de sus bits. La herramienta decodifica los timestamps de v1, v6 y v7 a una fecha legible para el usuario, extrae el identificador de nodo / fragmento MAC de los UUIDs basados en tiempo y reporta el variant exactamente según lo definido en RFC 4122 y RFC 9562. Pega un solo UUID para obtener detalles completos o uno por línea para validar un lote completo en un solo momento.

Cómo Usar

  1. Pega un UUID en el cuadro de entrada. Para validación en lote, introduce un UUID por línea.
  2. La caja de resumen muestra si la entrada es válida y qué versión utiliza.
  3. La tabla Detalles decodificados descompone cada campo del primer UUID, incluyendo timestamps y identificadores de nodo cuando sea aplicable.
  4. La tabla Resultados en lote aparece cuando se proporcionan más de un UUID, para que puedas revisar una lista completa de forma rápida.
  5. Haz clic en Prueba un ejemplo para cargar una mezcla de UUIDs v1, v3, v4, v7 y Nil para ver cómo se decodifican cada versión.

Características

  • Cobertura completa de RFC – Detecta las versiones de UUID v1 hasta v8, más los UUID Nil y Max según lo definido en RFC 4122 y RFC 9562.
  • Decodificación de timestamps – Convierte los timestamps de 100 nanosegundos de Gregorio de v1 y v6 y los timestamps de milisegundos de Unix de v7 a fechas en formato ISO y UTC.
  • Inspección del identificador de nodo – Extrae el campo de 48 bits de nodo, formatea como una dirección MAC y marca direcciones multicast o administradas localmente.
  • Detección del variant – Reporta el variant del UUID (RFC 4122, NCS, Microsoft o futuro) a partir de los bits del variant.
  • Modo Batch – Valida docenas de UUIDs al mismo tiempo con un veredicto limpio por fila, versión y notas.
  • 100% del lado del cliente – El análisis a nivel de bits se ejecuta directamente en tu navegador. Nada se envía a un servidor, por lo que los identificadores privados nunca abandonan tu máquina.

Preguntas frecuentes

  1. ¿Qué es un UUID y cómo está estructurado?

    Un UUID (Identificador Universalmente Único) es un valor de 128 bits que normalmente se escribe como 32 caracteres hexadecimales en la forma canónica 8-4-4-4-12. Los 128 bits se dividen en campos bien definidos: una parte de tiempo o aleatoria, un campo de 4 bits que identifica cómo se generó el UUID, un campo de 2 o 3 bits que identifica qué especificación de UUID sigue, y los bits restantes que pueden contener una secuencia de reloj, un identificador de nodo o datos aleatorios según la versión.

  2. ¿Cuál es la diferencia entre UUID v1, v4 y v7?

    El UUID v1 codifica la hora actual (en intervalos de 100 nanosegundos desde 1582-10-15) más un identificador de nodo derivado de una dirección MAC, lo que lo hace ordenable por tiempo pero revela el host que lo generó. El UUID v4 es casi totalmente aleatorio — 122 bits aleatorios con 6 bits fijos para versión y variant — por lo que es impredecible pero no ordenable. El UUID v7, definido en RFC 9562, combina lo mejor de ambos: los primeros 48 bits son un timestamp en milisegundos de Unix seguido de bits aleatorios, lo que te da valores que son ordenables por tiempo, indexables y aún así impredecibles.

  3. ¿Qué es el campo de variant del UUID y por qué importa?

    El campo de variant es un grupo pequeño de bits altos dentro del octavo byte del UUID. Indica a los analizadores qué especificación de UUID sigue: compatibilidad con NCS (bit superior 0), el diseño moderno de RFC 4122 / RFC 9562 (bits superiores 10), el diseño antiguo de Microsoft (bits superiores 110) o reservado para uso futuro (bits superiores 111). Los decodificadores deben leer el variant antes que la versión, porque la posición del nibble de versión solo tiene sentido para las variantes de RFC 4122.

  4. ¿Los UUID Nil y Max son realmente válidos?

    Sí. El UUID Nil (00000000-0000-0000-0000-000000000000) está definido en RFC 4122 §4.1.7 como un UUID especial de todos ceros que se utiliza para representar un valor desconocido o vacío. El UUID Max (ffffffff-ffff-ffff-ffff-ffffffffffff) fue añadido en RFC 9562 §5.10 como el valor de todos unos, a menudo utilizado como límite superior en bases de datos. Ambos son UUIDs sintácticamente válidos, pero no contienen campos decodificados como un timestamp o un identificador de nodo.

  5. ¿Se puede revertir un UUID v3 o v5 a su nombre original?

    No. Los UUID v3 y v5 son basados en nombres: la implementación hash un UUID de espacio junto con un nombre de entrada usando MD5 (v3) o SHA-1 (v5) y utiliza el resultado del hash, con los bits de versión y variant sobrescritos, como el UUID. Dado que las funciones hash criptográficas están diseñadas para ser unidireccionales, no se puede recuperar el nombre original del espacio y el nombre a partir del UUID resultante — solo se puede verificar que un nombre candidato junto con un espacio conocido produzca el mismo UUID.

¿Quieres eliminar publicidad? Adiós publicidad hoy

Instalar extensiones

Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas

añadir Extensión de Chrome añadir Extensión de borde añadir Extensión de Firefox añadir Extensión de Opera

¡El marcador ha llegado!

Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!

ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?
ANUNCIO · ¿ELIMINAR?

Noticias Aspectos técnicos clave

Involucrarse

Ayúdanos a seguir brindando valiosas herramientas gratuitas

Invítame a un café
ANUNCIO · ¿ELIMINAR?