ULID ulid · Base32
Un identificador corto y ordenable por tiempo, de 26 caracteres en Crockford Base32.
Descripción general
Codifica una marca de tiempo de 48 bits más 80 bits aleatorios en 26 caracteres. Su orden lexicográfico coincide con el cronológico y es seguro para URL y nombres de archivo.
Estructura
| Longitud en bits | 128 |
|---|---|
| Longitud en caracteres | 26 |
| Formato | Crockford Base32 |
| Ordenable | Sí |
| Basado en aleatoriedad | Sí |
Cuándo usarlo
Se usa como alternativa a UUID cuando necesitas un ID público corto y ordenable. Al ser Base32 sin distinción de mayúsculas, también es fácil de leer para las personas.