Dekodér UUID
Dekódujte UUID a zjistěte jeho verzi, variantu a vloženou časovou značku.
Související nástroje
Dekodér UUID
Vložte libovolné UUID a dekodér vám řekne, co doopravdy je: jeho verzi, variantu a — u časových UUID — přesný okamžik vytvoření. Zdánlivě náhodný řetězec jako 018f6d2e-7a00-7000-8000-000000000000 se stane čitelným: ukáže se, že jde o UUID verze 7, jehož prvních 48 bitů nese unixovou časovou značku v milisekundách, čitelnou jako datum ve formátu ISO 8601.
Nástroj rozpozná každou současnou verzi. Verze 1 a verze 6 nesou 60bitovou gregoriánskou značku, která se přepočítá zpět na UTC; verze 7 ukládá běžné unixové milisekundy; verze 3 a 5 jsou založené na jménu (MD5 a SHA-1); verze 4 je zcela náhodná a nástroj to i napíše, místo aby si vymýšlel význam. Označená jsou i speciální UUID nil (samé nuly) a max (samé jedničky). Pole varianty se čte z rozložení podle RFC 4122, takže na první pohled odlišíte RFC UUID od staršího NCS nebo od microsoftího GUID.
Vkládání je shovívavé. Okolní mezery, složené závorky z C# GUID, předpona urn:uuid: i velká písmena se přijímají a normalizují na kanonická malá písmena. Při dávkovém zpracování vložte jedno UUID na řádek; prázdné řádky se přeskočí a cokoli, co není platné UUID, dostane krátký a jasný důvod — nesprávná délka nebo neočekávaný znak — takže špatné vložení nezhatí zbytek.
Zapněte „Zobrazit surová pole", když chcete vidět podkladový hex: časové bity a náhodné nebo uzlové bity odděleně, pro ladění. Vše běží výhradně ve vašem prohlížeči — žádné UUID se neodesílá na server.