AG UUID

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 bits128
Longueur en caractères26
FormatCrockford Base32
TriableOui
Basé sur l'aléatoireOui

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.

Exemple

ULID
01ARZ3NDEKTSV4RRFFQ69G5FAV

Générer ce format

Voir le code par langage →