ULID (Identifiant Universellement Unique Trié Lexicographiquement) est un format d'identifiant unique qui combine un horodatage avec des bits aléatoires pour créer des identifiants uniques ordonnés dans le temps. Contrairement aux UUID, les ULID ont les caractéristiques suivantes :
- Triables lexicographiquement par temps
- Insensibles à la casse
- Utilisent l'encodage Base32 de Crockford
- 26 caractères de longueur
Caractéristiques Principales
- Tri basé sur le temps : Les 10 premiers caractères encodent l'horodatage
- Aléatoire : Les 16 derniers caractères assurent l'unicité
- Options de format : Peut être généré en formats texte, JSON ou YAML
- Génération par lots : Créer plusieurs ULID à la fois
Spécifications Techniques
- Longueur : 26 caractères
- Horodatage : 10 premiers caractères (48 bits)
- Aléatoire : 16 derniers caractères (80 bits)
- Jeu de caractères : Base32 de Crockford (0-9, A-Z, excluant I, L, O, U)
Comment Utiliser
- Entrez le nombre d'ULID à générer dans le champ "Total"
- Sélectionnez votre format de sortie préféré (texte, JSON ou YAML)
- Cliquez sur le bouton "Générer"
- Utilisez le bouton copier pour copier les ULID générés
- Si nécessaire, utilisez le bouton "Réinitialiser" pour réinitialiser le formulaire
Cet outil est particulièrement utile pour les scénarios de développement qui nécessitent des identifiants uniques ordonnés dans le temps, tels que les clés primaires de base de données et les identifiants de systèmes distribués.