UUID-decoder
Decodeer een UUID om de versie, variant en ingebedde tijdstempel te onthullen.
UUID-decoder
Plak een willekeurige UUID en de decoder vertelt u wat deze werkelijk is: de versie, de variant en – voor op tijd gebaseerde UUID’s – het exacte moment waarop deze werd gegenereerd. Een willekeurig uitziende string zoals 018f6d2e-7a00-7000-8000-000000000000 wordt leesbaar, wat aangeeft dat het een UUID van versie 7 is waarvan de eerste 48 bits een Unix milliseconde-tijdstempel coderen die je kunt lezen als een ISO 8601-datum.
De tool herkent elke huidige versie. Versie 1 en versie 6 hebben een 60-bits Gregoriaanse tijdstempel, die weer wordt geconverteerd naar UTC; versie 7 slaat gewone Unix-milliseconden op; versies 3 en 5 zijn op naam gebaseerd (MD5 en SHA-1); versie 4 is volledig willekeurig, en de tool zegt dat in plaats van een betekenis te verzinnen. De speciale nul (allemaal nullen) en max (allemaal enen) UUID's zijn ook gelabeld. Het variantveld wordt gelezen vanuit de RFC 4122-indeling, zodat u in één oogopslag een RFC UUID kunt onderscheiden van een oudere NCS of Microsoft GUID.
Pasta is vergevingsgezind. Omliggende witruimte, accolades uit een C# GUID, een urn:uuid: voorvoegsel en hoofdletters worden allemaal geaccepteerd en genormaliseerd naar canonieke kleine letters. Plaats één UUID per regel om een hele batch in één keer te decoderen; lege regels worden overgeslagen en alles wat geen geldige UUID is, krijgt een korte, duidelijke reden (verkeerde lengte of een onverwacht teken) zodat een slechte pasta de rest nooit ontspoort.
Schakel "Toon onbewerkte velden" in als u de onderliggende hex wilt: de tijdbits en de willekeurige bits of knooppuntbits, opgesplitst voor foutopsporing. Alles draait volledig in uw browser; er wordt nooit een UUID naar een server verzonden.