Inspector de UUID
Inspector de UUID: normaliza un UUID y muestra versión y variante del identificador.
Formatos de entrada aceptados
El inspector admite 32 dígitos hexadecimales con o sin guiones, además de llaves y el prefijo urn:uuid. Retira esos adornos, valida la longitud y reconstruye la forma canónica 8-4-4-4-12 en minúsculas. No genera un identificador nuevo.
Versión y variante
La versión se lee en el nibble situado al inicio del tercer grupo. La variante se deriva de los bits altos del cuarto grupo. Estos campos describen la disposición del UUID; no prueban cuándo, dónde o con qué biblioteca se creó.
Normalizar no autentica
Un texto puede tener una forma UUID válida y aun así ser inventado, repetido o ajeno al sistema que lo recibe. El inspector comprueba estructura y muestra bits declarativos. No consulta bases de datos, no verifica unicidad global y no identifica al emisor.
Diferencias entre versiones
Las versiones definen métodos distintos, por ejemplo tiempo, nombre o aleatoriedad, pero el formulario no reconstruye sus datos internos. Tampoco calcula probabilidad de colisión. Usa la versión como pista para interpretar documentación del sistema, no como certificado de procedencia.
Comparar UUID sin ruido de formato
La forma canónica facilita comparar entradas con llaves, mayúsculas o prefijos distintos. Si las cadenas normalizadas coinciden, representan los mismos 128 bits. Si una falla la validación, revisa dígitos no hexadecimales, grupos incompletos o caracteres copiados alrededor.
UUID nulo y valores especiales
00000000-0000-0000-0000-000000000000 tiene forma canónica, pero se reserva habitualmente como UUID nulo y no representa un identificador generado normal. La validación de formato puede aceptarlo aunque la aplicación deba rechazarlo. Añade reglas del dominio cuando ciertos valores estén prohibidos o reservados. La versión mostrada para un valor reservado no debe interpretarse como origen comprobado.
Fuentes y referencias
Continúa con estas herramientas
Preguntas frecuentes
¿Las mayúsculas cambian el UUID?
No cambian el valor hexadecimal. La salida las normaliza a minúsculas para que la comparación textual sea estable.
¿Qué indica el número de versión?
Señala la disposición definida para ciertos bits y el método previsto por esa versión. No demuestra que la implementación fuera correcta.
¿Puede comprobar que un UUID no esté duplicado?
No. Solo inspecciona una cadena. La unicidad dentro de una aplicación requiere consultar sus datos y su proceso de generación.
¿Acepta un URN completo?
Sí, cuando usa el prefijo urn:uuid y después contiene los 32 dígitos válidos en la forma admitida.
¿Un UUID válido contiene información personal?
Depende de su versión y origen. El inspector no extrae identidad ni garantiza ausencia de metadatos; consulta el sistema que lo produjo.
¿Los guiones forman parte de los 128 bits?
No. Son separadores de presentación. Los 32 dígitos hexadecimales contienen el valor binario del UUID.
Herramienta de OCC Tools