🌐 NO

🆔 UUID-validator og dekoder

Lim inn en UUID for å validere formatet og oppdage versjonen (v1–v8) og varianten. Tidsbaserte UUID-er (v1, v6, v7) får tidsstempelet dekodet til Unix-tid og en lesbar dato.

GUIDE

Les mer

01

1. UUID-versjoner og varianter

En UUID (Universally Unique Identifier) er en 36-tegns streng i formatet 8-4-4-4-12 heksadesimale tegn. Den første sifr i den tredje gruppen er versjonen (v1 tid+MAC, v4 tilfeldig, v6 omordnet tid, v7 basert på Unix-tid); de øverste bitene i det første sifferet i den fjerde gruppen er varianten (vanligvis RFC 4122/9562, verdier 8–b). Dette verktøyet oppdager begge automatisk.

02

2. Dekoding av tidsstempelet

v1 og v6 har et 60-bits gregoriansk tidsstempel målt i 100-nanosekundintervaller siden 1582-10-15, så konvertering til Unix-tid betyr å trekke fra epoch-offseten og dele på 10 000. v7 legger et vanlig Unix-millisekundstidsstempel i de første 48 bitene, noe som gjør den naturlig sorterbar. Dette verktøyet trekker ut tidsstempelet etter hver versjons regler og viser ISO 8601 samt lokal tid.

03

3. Når du bør bruke v6 og v7

v4 er helt tilfeldig, så den gir ingen sorteringslokalitet i databaseindekser og kan svekke ytelsen. v7 kan sorteres etter tid samtidig som den forblir tilfeldig, noe som gjør den til en god primærnøkkel; v6 omorganiserer de klassiske v1-feltene slik at de sorteres kronologisk. Bruk v4 når du ikke trenger tidsdata, og v7 når du vil ha sorterbare identifikatorer.

Vanlige sporsmal

Blir UUID-en jeg limer inn sendt til en server?
Nei. Validering og dekoding skjer helt i nettleseren din.
Kan jeg hente tiden fra en v4 UUID?
Nei. v4 er helt tilfeldig og inneholder ingen informasjon om opprettelsestidspunkt. Tidsstempel-dekoding fungerer bare for v1, v6 og v7.
Hva er Nil / Max UUID-er?
Nil er alle nuller (00000000-0000-0000-0000-000000000000) og Max er alle Fs - spesielle UUID-er som brukes til å representere «ingen verdi» eller en grense.
Hva er varianten?
Den identifiserer UUID-oppsettets familie. Nesten alle moderne UUID-er bruker varianten RFC 4122/9562 (den fjerde gruppen starter med 8, 9, a eller b).