Dekoder UUID

Dekoduj UUID, aby poznać jego wersję, wariant, pola znacznika czasu i reprezentacje liczbowe.

UUID

Wklej kanoniczny UUID, URN, UUID w nawiasach klamrowych albo 32-znakowy szesnastkowy UUID.

Zdekodowany UUID
Znormalizowany UUID
550e8400-e29b-41d4-a716-446655440000
Wersja
4Wersja 4 - losowa lub pseudolosowa
Wariant
1Standardowy wariant RFC 4122 / RFC 9562

Reprezentacje

Szesnastkowy
550e8400e29b41d4a716446655440000
Base64
VQ6EAOKbQdSnFkRmVUQAAA==
Dziesiętny
113059749145936325402354257176981405696
Ósemkowy
1250350200070515501651234262106312521000000
Binarny
01010101000011101000010000000000111000101001101101000001110101001010011100010110010001000110011001010101010001000000000000000000

Czym jest dekoder UUID?

Dekoder UUID wyjaśnia strukturę wewnątrz uniwersalnie unikalnego identyfikatora. Normalizuje typowe wklejane formaty, sprawdza, czy wartość jest 128-bitowym UUID, i pokazuje wersję, wariant, surowe bajty szesnastkowe oraz reprezentacje liczbowe gotowe do skopiowania.

UUID-y często traktuje się jak nieprzejrzyste ciągi, ale półbajt wersji mówi, jak identyfikator został utworzony. UUID-y wersji 4 są losowe, wersje 3 i 5 są skrótami opartymi na nazwie, a wersje uporządkowane według czasu, takie jak 1, 6 i 7, mogą zawierać informacje o znaczniku czasu.

Kiedy go używać

Użyj tego narzędzia, gdy musisz sprawdzić identyfikator z logów, baz danych, interfejsów API, śladów lub danych testowych. Przydaje się do potwierdzenia, czy UUID jest losowy czy oparty na czasie, przekonwertowania go na format dziesiętny lub Base64 dla innego systemu oraz wykrycia, czy pole węzła UUID v1 lub v6 może ujawniać identyfikator w stylu MAC.

Dekoder działa w przeglądarce i nie wysyła wartości UUID na serwer. Akceptuje kanoniczne UUID-y, wartości urn:uuid:, UUID-y w nawiasach klamrowych, zapis wielkimi literami oraz 32-znakowe szesnastkowe UUID-y bez łączników.

Na co uważać

Pola wersji i wariantu UUID opisują układ bitów, a nie to, czy identyfikator jest w praktyce globalnie unikalny. Poprawnie wyglądający UUID nadal może się zduplikować, jeśli został wygenerowany źle albo omyłkowo skopiowany.

W przypadku UUID-ów wersji 1 i 6 pole węzła może wyglądać jak adres MAC. Nowoczesne generatory mogą zamiast tego ustawić bit multicast i użyć losowego węzła, więc traktuj tę wartość jako identyfikator węzła, chyba że kontrolujesz generator.