🌐 DA

🆔 UUID-validator og -dekoder

Indsæt en UUID for at validere formatet og finde dens version (v1–v8) og variant. Tidsbaserede UUID'er (v1, v6, v7) får deres indlejrede tidsstempel dekodet til Unix-tid og en læsbar dato.

GUIDE

Laes mere

01

1. UUID-versioner og -varianter

En UUID (Universally Unique Identifier) er en streng på 36 tegn i formatet 8-4-4-4-12 hexadecimale tegn. Det første ciffer i den tredje gruppe er versionen (v1 tid+MAC, v4 random, v6 omrokeret tid, v7 baseret på Unix-tid); de øverste bits i det første ciffer i den fjerde gruppe er varianten (typisk RFC 4122/9562, værdierne 8–b). Dette værktøj registrerer begge dele automatisk.

02

2. Dekodning af tidsstemplet

v1 og v6 indeholder et 60-bit gregoriansk tidsstempel talt i 100-nanosekund-intervaller siden 1582-10-15, så konvertering til Unix-tid betyder at trække epoch-forskydningen fra og dividere med 10,000. v7 placerer et almindeligt Unix-millisekunds-tidsstempel i de første 48 bits, hvilket gør det naturligt sorterbart. Dette værktøj udtrækker tidsstemplet efter hver versions regler og viser ISO 8601 samt lokal tid.

03

3. Hvornår du bør bruge v6 og v7

v4 er fuldt random, så det giver ingen sorteringslokalitet i databaseindekser og kan skade ydeevnen. v7 kan sorteres efter tid, samtidig med at den forbliver random, hvilket gør den til en god primærnøgle; v6 omorganiserer de klassiske v1-felter, så de sorteres kronologisk. Brug v4, når du ikke har brug for tidsdata, og v7, når du vil have sorterbare identifikatorer.

Ofte stillede sporgsmal

Bliver den UUID, jeg indsætter, sendt til en server?
Nej. Validering og dekodning sker helt i din browser.
Kan jeg få tiden fra en v4 UUID?
Nej. v4 er fuldt random og indeholder ingen oplysninger om oprettelsestidspunkt. Tidsstempel-dekodning virker kun for v1, v6 og v7.
Hvad er Nil / Max UUIDs?
Nil er alle nuller (00000000-0000-0000-0000-000000000000), og Max er alle Fs - særlige UUIDs, der bruges til at repræsentere "intet værd" eller en grænse.
Hvad er varianten?
Den identificerer UUID-layoutfamilien. Næsten alle moderne UUIDs bruger varianten RFC 4122/9562 (den fjerde gruppe starter med 8, 9, a eller b).