Preskočiť na obsah
TextArray
100% lokálne

Dekodér UUID

Dekódujte UUID a zistite jeho verziu, variant a zabudovanú časovú značku.

Vstup
Výstup

Dekodér UUID

Vložte ľubovoľné UUID a dekodér vám povie, čo v skutočnosti je: jeho verziu, variant a — pri časových UUID — presný okamih vytvorenia. Zdanlivo náhodný reťazec ako 018f6d2e-7a00-7000-8000-000000000000 sa stane čitateľným: ukáže sa, že ide o UUID verzie 7, ktorého prvých 48 bitov nesie unixovú časovú značku v milisekundách, čitateľnú ako dátum vo formáte ISO 8601.

Nástroj rozpozná každú súčasnú verziu. Verzia 1 a verzia 6 nesú 60-bitovú gregoriánsku značku, ktorá sa prepočíta späť na UTC; verzia 7 ukladá bežné unixové milisekundy; verzie 3 a 5 sú založené na mene (MD5 a SHA-1); verzia 4 je úplne náhodná a nástroj to aj napíše namiesto vymýšľania významu. Označené sú aj špeciálne UUID nil (samé nuly) a max (samé jednotky). Pole variantu sa číta z rozloženia podľa RFC 4122, takže na prvý pohľad odlíšite RFC UUID od staršieho NCS alebo od microsoftového GUID.

Vkladanie je zhovievavé. Okolité medzery, zložené zátvorky z C# GUID, predpona urn:uuid: aj veľké písmená sa akceptujú a normalizujú na kanonické malé písmená. Pri dávkovom spracovaní vložte jedno UUID na riadok; prázdne riadky sa preskočia a čokoľvek, čo nie je platné UUID, dostane krátky a jasný dôvod — nesprávna dĺžka alebo neočakávaný znak — takže zlé vloženie nezhodí zvyšok.

Zapnite „Zobraziť surové polia", keď chcete vidieť podkladový hex: časové bity a náhodné alebo uzlové bity oddelene, na ladenie. Všetko beží výhradne vo vašom prehliadači — žiadne UUID sa neodosiela na server.

Časté otázky

Ktoré verzie UUID vie dekódovať?
Verzie 1 až 8 a tiež špeciálne UUID nil a max. Prečíta verziu aj variant každého z nich a z v1, v6 a v7 vytiahne časovú značku.
Ako číta časovú značku?
Pri v1 a v6 prevedie 60-bitové gregoriánske hodiny (100-nanosekundové kroky od roku 1582) späť na UTC; pri v7 prečíta prvých 48 bitov ako unixové milisekundy. Výsledok sa zobrazí v ISO 8601.
Môžem dekódovať viac UUID naraz?
Áno. Vložte jedno UUID na riadok a každé sa dekóduje do vlastného bloku. Prázdne riadky sa ignorujú a neplatné riadky sa označia dôvodom, takže jeden chybný záznam nezastaví ostatné.
Akceptuje zátvorky, urn:uuid: a veľké písmená?
Áno. Zložené zátvorky, predpona urn:uuid:, okolité medzery aj veľké písmená sa tolerujú a normalizujú na kanonický tvar 8-4-4-4-12 malými písmenami.
Nahráva sa moje UUID niekam?
Nie. Dekódovanie prebieha výhradne vo vašom prehliadači a žiadne UUID neopustí vaše zariadenie.