Sări la conținut
TextArray
Complet local

Decodor UUID

Decodați un UUID pentru a-și dezvălui versiunea, varianta și marcajul de timp încorporat.

Intrare
Ieșire

Decodor UUID

Lipiți orice UUID și decodorul vă spune ce este de fapt: versiunea sa, varianta sa și - pentru UUID-urile bazate pe timp - momentul exact în care a fost generat. Un șir cu aspect aleatoriu, cum ar fi 018f6d2e-7a00-7000-8000-000000000000, devine lizibil, arătând că este un UUID versiunea 7 ai cărui primi 48 de biți codifică o marca temporală Unix în milisecunde pe care o puteți citi ca dată ISO 8601.

Instrumentul recunoaște fiecare versiune actuală. Versiunea 1 și versiunea 6 poartă un marcaj de timp gregorian de 60 de biți, care este convertit înapoi la UTC; versiunea 7 stochează milisecunde Unix simple; versiunile 3 și 5 sunt bazate pe nume (MD5 și SHA-1); versiunea 4 este complet aleatorie, iar instrumentul spune acest lucru în loc să inventeze un sens. UUID-urile speciale nil (toate zerourile) și max (toate cele) sunt de asemenea etichetate. Câmpul variantă este citit din aspectul RFC 4122, astfel încât să puteți identifica un UUID RFC dintr-un NCS moștenit sau dintr-un GUID Microsoft dintr-o privire.

Pasta este iertătoare. În jurul spațiilor albe, acolade dintr-un GUID C#, un prefix urn:uuid: și litere mari sunt toate acceptate și normalizate la litere mici canonice. Pune un UUID pe linie pentru a decoda un lot întreg simultan; Liniile goale sunt sărite și orice nu este un UUID valid primește un motiv scurt și simplu - lungime greșită sau un caracter neașteptat - așa că o pastă proastă nu deraiează niciodată restul.

Activați „Afișați câmpurile brute” atunci când doriți ca hexadecimalul de bază: biții de timp și biții aleatori sau de nod, împărțiți pentru depanare. Totul rulează în întregime în browserul dvs. - niciun UUID nu este trimis vreodată la un server.

FAQ

Ce versiuni UUID poate decoda?
Versiunile de la 1 la 8, plus UUID-urile speciale nil și max. Citește versiunea și varianta oricăruia dintre ele și extrage marcajul de timp din v1, v6 și v7.
Cum citește marca temporală?
Pentru v1 și v6 convertește ceasul gregorian pe 60 de biți (ticurile de 100 de nanosecunde din 1582) înapoi în UTC; pentru v7 citește primii 48 de biți ca milisecunde Unix. Rezultatele sunt afișate ca ISO 8601.
Pot decoda mai multe UUID-uri simultan?
Da. Puneți câte un UUID pe linie și fiecare este decodat în propriul bloc. Liniile goale sunt ignorate, iar liniile nevalide sunt semnalate cu motivul, astfel încât o intrare greșită nu le oprește pe celelalte.
Acceptă bretele, urn:uuid: și majuscule?
Da. Acolade, un prefix urn:uuid:, spațiile înconjurătoare și majuscule sunt toate tolerate și normalizate la forma canonică minuscule 8-4-4-4-12.
Este UUID-ul meu încărcat de undeva?
Nu. Decodificarea are loc în întregime în browser și niciun UUID nu părăsește dispozitivul.