Generador de UUID v1
Cree UUID de versión 1 construidos con una lectura del reloj y un ID de nodo, y decodifique la marca de tiempo que contienen.
Procesado localmente en tu navegador· Tus datos se quedan en tu navegador.
¿Qué es Generador de UUID v1?
Un UUID de versión 1 contiene una marca de tiempo de 60 bits contada en ticks de 100 nanosegundos desde el 15 de octubre de 1582 (inicio del calendario gregoriano), una secuencia de reloj de 14 bits que evita repeticiones si el reloj retrocede y un ID de nodo de 48 bits que originalmente era la dirección MAC de la máquina.
Este generador rellena el nodo con bytes aleatorios y activa el bit multicast, como prescribe la RFC 9562 para un nodo que no es hardware, así que no se expone nada de su equipo. También puede fijar una hora de inicio o un ID de nodo. El primer UUID se decodifica (marca de tiempo, secuencia de reloj, nodo) y una tabla muestra la marca de tiempo de cada uno.
¿Cómo funciona?
- Elija cuántos UUID necesita (de 1 a 1000).
- Opcionalmente indique una hora de inicio (fecha ISO o segundos Unix) o un nodo de 12 dígitos; déjelos vacíos para usar la hora actual y un nodo aleatorio.
- Configure el formato (mayúsculas, guiones, envoltorio, separador) y la salida, y pulse Generar.
- Lea la marca de tiempo, la secuencia de reloj y el nodo decodificados bajo el resultado y copie o descargue la lista.
Casos de uso habituales
- Reproducir sistemas heredados que aún guardan identificadores v1, como herramientas antiguas de Cassandra o Windows.
- Crear datos de prueba con una fecha de creación conocida y fija usando una hora de inicio elegida.
- Enseñar cómo un UUID codifica tiempo, secuencia de reloj y nodo.
- Comprobar que un analizador extrae bien la marca de tiempo de un valor v1.
Ejemplos
Cree UUID de versión 1 construidos con una lectura del reloj y un ID de nodo, y decodifique la marca de tiempo que contienen.
Privacidad
Generador de UUID v1 se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Un UUID v1 revela cuándo se creó y, con un nodo real, qué máquina lo generó. Prefiera v4 para IDs opacos o v7 para claves de base de datos ordenables.
Preguntas frecuentes
¿Por qué los UUID v1 consecutivos no se ordenan por fecha como texto?
Los bits menos significativos de la marca de tiempo van primero en el texto, así que el orden alfabético no sigue el orden de creación. La versión 6 reordena los mismos campos para poder ordenarlos y la versión 7 usa milisegundos Unix.
¿Se filtra mi dirección MAC?
No. El nodo son bytes aleatorios con el bit multicast activo, que es como la RFC 9562 marca un nodo que no es una tarjeta de red real. Solo obtiene un nodo tipo MAC si lo escribe usted.
¿Cómo pueden 10 000 UUID compartir un milisegundo?
La marca de tiempo cuenta ticks de 100 ns, así que un milisegundo tiene 10 000 valores distintos. Dentro de un lote cada UUID usa el siguiente tick, lo que los mantiene únicos y crecientes.
Herramientas relacionadas
Generador de UUID
Cree uno o miles de identificadores únicos universales en la versión que necesite, con el formato exacto que esperan su código o su base de datos.
Herramientas para desarrolladores
Generador de UUID v7
Cree UUID v7 que se ordenan por fecha de creación y funcionan bien como claves primarias en bases de datos y registros.
Herramientas para desarrolladores
Generador de UUID v4
Obtenga UUID de versión 4 aleatorios, la opción habitual para IDs únicos cuando no importan el orden ni la repetibilidad.
Herramientas para desarrolladores
Detector de versión de UUID
Pegue una lista de UUID para saber de qué versión es cada uno, qué codifica y cuándo se crearon los basados en tiempo.
Herramientas para desarrolladores
Validador de UUID y detector de versión
Pegue uno o varios UUID para ver cuáles son válidos, de qué versión son y, en las versiones basadas en tiempo, cuándo se crearon.
Herramientas para desarrolladores
Convertidor de timestamp Unix
Pegue un valor epoch o una fecha y obtenga de una vez todas las representaciones habituales: segundos, milisegundos, ISO 8601, RFC 2822, hora local y tiempo relativo.
Fecha y hora
Convertidor de timestamp a fecha
Pegue una columna de valores epoch de un registro o una exportación de base de datos y obtenga una fecha legible por línea, con una tabla que indica la unidad detectada.
Fecha y hora