ULID ulid · Base32
Un identifiant court et triable dans le temps, encodé sur 26 caractères en Crockford Base32.
Aperçu
Il encode sur 26 caractères un horodatage de 48 bits suivi de 80 bits aléatoires. Le tri lexicographique coïncide avec le tri chronologique, et il est sûr pour les URL et les noms de fichiers.
Structure
| Longueur en bits | 128 |
|---|---|
| Longueur en caractères | 26 |
| Format | Crockford Base32 |
| Triable | Oui |
| Basé sur l'aléatoire | Oui |
Quand l'utiliser
À utiliser comme alternative à l'UUID quand un ID public court et triable est nécessaire. En Base32 insensible à la casse, il est aussi facile à lire pour un humain.