Décodeur d’Horodatage UUID v7 / v1

Extrayez les horodatages UTC, séquences d’horloge et dispositions binaires des UUID.

Spécifications Décodées

Version Encodée
Variante Encodée
Séquence d’Horloge
Bits de Nœud / Entropie Aléatoire
Décomposition Binaire des Bits (128-bit)
Référence Technique

Tout ce que Vous Devez Savoir sur les UUID et GUID

Un aperçu technique complet des identifiants 128 bits, des normes RFC, des formats, de l’indexation en base de données et de la cryptographie côté client.

Qu’est-ce qu’un UUID ?

Un Identifiant Universel Unique (UUID) est une étiquette numérique de 128 bits standardisée par l’Open Software Foundation (OSF) et formalisée sous les normes IETF RFC 4122 et RFC 9562. Avec 3,4 × 10³⁸ combinaisons uniques, les systèmes distribués, microservices et applications mobiles peuvent générer des identifiants de manière autonome sans serveur central.

Versions d’UUID et Options de Formatage

Les UUID standards sont formatés sous forme de 32 caractères hexadécimaux séparés par quatre tirets (modèle 8-4-4-4-12, 36 caractères au total). L’UUID v4 fournit 122 bits d’entropie pseudo-aléatoire. L’UUID v7 introduit un horodatage Unix en millisecondes de 48 bits pour un tri chronologique. Notre outil prend également en charge les formats sans tiret (32 caractères hex), en majuscules, {GUID} et tableaux JSON.

UUID vs GUID : Normes et Interopérabilité

Un Identifiant Global Unique (GUID) est l’implémentation historique de Microsoft pour l’UUID standard. Dans le développement moderne (.NET, C#, Python, Java, Go, Rust, PostgreSQL), GUID et UUID désignent la même structure binaire de 128 bits. Les deux respectent les spécifications RFC 4122 / RFC 9562 et sont interchangeables sans perte de données.

Cas d’Usage en Ingénierie Logicielle et Bases de Données

Les UUID sont essentiels dans l’ingénierie logicielle : clés primaires de base de données (PostgreSQL UUID, MySQL BINARY(16), SQLite), flux d’événements distribués (Kafka, RabbitMQ), identifiants de ressources d’API REST et GraphQL, jetons d’idempotence de paiement (Stripe) et synchronisation mobile hors ligne.

Génération Sécurisée Côté Client et Confidentialité

FastUUIDGenerator génère tous les identifiants à 100% localement dans votre navigateur grâce à l’API Web Cryptography native (crypto.getRandomValues). L’entropie du système d’exploitation (/dev/urandom, BCryptGenRandom) garantit une imprévisibilité cryptographique totale. Aucun identifiant n’est transmis sur le réseau.

Validation, Décodage et Génération en Masse

En plus de la génération simple, notre suite comprend un Validateur d’UUID pour vérifier la syntaxe RFC, un Décodeur UUID v7/v1 pour extraire les horodatages UTC et séquences d’horloge, un générateur de GUID Microsoft et un Générateur en Masse capable de produire jusqu’à 10 000 UUID avec téléchargements instantanés en CSV, JSON et TXT.

Foire Aux Questions (FAQ)

Clear, concise answers to the most common questions about UUID generation, formats, and standards.

Un UUID canonique standard (RFC 4122/9562) comprend 32 chiffres hexadécimaux séparés par 4 tirets selon le modèle 8-4-4-4-12 (ex. 550e8400-e29b-41d4-a716-446655440000), pour un total de 36 caractères. En binaire brut, il occupe 16 octets (128 bits).