Generador y analizador de ULID

Los ULID son identificadores compactos, aptos para URL y ordenables lexicográficamente, con una marca de tiempo de 48 bits y 80 bits de aleatoriedad. Resultan útiles en registros, flujos de eventos, bases de datos, nombres de archivo y sistemas distribuidos que se benefician de ID ordenables por tiempo.

El modo monotónico mantiene los ID ordenados cuando se crean varios en el mismo milisegundo. Pega un ULID para inspeccionar su marca de tiempo y componente aleatorio al depurar problemas de orden, importaciones o registros generados.

Orden y privacidad de los ULID

Un ULID estándar es un valor Base32 de Crockford de 26 caracteres. Ordenar cadenas ULID válidas agrupa los registros según la marca de tiempo de creación integrada, pero los relojes de distintas máquinas pueden retroceder o no coincidir. La generación monotónica solo mejora el orden de los ID creados juntos en la misma sesión del navegador.

Como la marca de tiempo puede decodificarse, un ULID es un identificador y no un secreto. No lo uses por sí solo como token de acceso ni supongas que oculta cuándo se creó un registro.

Herramientas relacionadas: Generador de UUID v7 · Generador de cadenas aleatorias