Walidator UUID

Sprawdź, czy ciąg jest poprawnym UUID (v4 lub v1).

Programista

Wklej ciąg, aby sprawdzić, czy jest prawidłowym UUID (v4 lub v1). Narzędzie wyświetli format, wersję i wariant. Przydatne do walidacji API i debugowania. Działa w przeglądarce.

O walidatorze UUID

UUID to 128-bitowy identyfikator w formacie 8-4-4-4-12 cyfr szesnastkowych (z myślnikami). To narzędzie sprawdza, czy ciąg pasuje do tego formatu i raportuje wersję (np. v4 dla losowego, v1 dla opartego na czasie) oraz wariant. Przydatne do walidacji danych wejściowych API i dokumentacji.

Jak używać

  1. Wklej lub wpisz ciąg UUID.
  2. Kliknij Zweryfikuj. Wynik pokaże, czy jest prawidłowy oraz jego wersję/wariant.

Kluczowe funkcje

  • Walidacja formatu — Sprawdza wzorzec 8-4-4-4-12 cyfr szesnastkowych
  • Wykrywanie wersji — Identyfikuje UUID v1 (oparty na czasie), v4 (losowy) i inne
  • Weryfikacja wariantu — Potwierdza bity wariantu RFC 4122
  • Bez rozróżniania wielkości liter — Akceptuje zarówno wielkie, jak i małe litery szesnastkowe
  • Przetwarzanie po stronie klienta — Bez komunikacji z serwerem; Twoje dane pozostają prywatne

Kiedy używać tego narzędzia

  • Walidacja parametrów UUID w żądaniach API lub danych wejściowych bazy danych
  • Debugowanie problemów z identyfikatorami, gdzie UUID mogą być zniekształcone lub obcięte
  • Weryfikacja wersji UUID używanej przez system (v1 vs. v4 vs. inne)
  • Testowanie jakości w celu zapewnienia, że wygenerowane UUID spełniają specyfikację
  • Szybkie sprawdzanie podczas pracy z systemami i logami opartymi na UUID

Szczegóły techniczne

Walidator sprawdza dane wejściowe względem formatu UUID zdefiniowanego w RFC 4122: 8 cyfr szesnastkowych, myślnik, 4 cyfry szesnastkowe, myślnik, 4 cyfry szesnastkowe (z nibblem wersji), myślnik, 4 cyfry szesnastkowe (z bitami wariantu), myślnik, 12 cyfr szesnastkowych. Wersja jest określana przez pierwszy znak trzeciej grupy: „1" dla v1 (oparty na czasie), „4" dla v4 (losowy), „3" dla v3 (hash MD5), „5" dla v5 (hash SHA-1). Wariant jest określany przez pierwszy znak czwartej grupy: wartości 8, 9, a lub b oznaczają wariant RFC 4122. Akceptowane są zarówno wielkie, jak i małe litery szesnastkowe. Cała walidacja odbywa się w JavaScript w Twojej przeglądarce.

Podsumowanie

Walidator UUID to szybkie, niezawodne narzędzie do sprawdzania, czy ciąg jest prawidłowo sformatowanym UUID. Dzięki wykrywaniu wersji, weryfikacji wariantu i pełnej prywatności po stronie przeglądarki jest niezbędny dla programistów i inżynierów QA pracujących z systemami opartymi na UUID. Do generowania nowych UUID użyj Generatora UUID.

Najczęściej zadawane pytania

Jakie wersje UUID są obsługiwane?
Narzędzie waliduje format (8-4-4-4-12 hex) i raportuje nibble wersji (np. 4 dla UUID v4, 1 dla v1). Sprawdzany jest również wariant.
Czy mój UUID jest wysyłany na serwer?
Nie. Walidacja odbywa się całkowicie w Twojej przeglądarce.
Czy myślniki są wymagane?
Narzędzie rozpoznaje wersje UUID 1-5 na podstawie cyfry wersji w pozycji 13 (np. xxxxxxxx-xxxx-4xxx dla v4). Wersja jest wyświetlana w wynikach walidacji.
Czym jest wariant UUID?
Wariant wskazuje, z jaką specyfikacją UUID identyfikator jest zgodny. Większość nowoczesnych UUID używa wariantu RFC 4122 (wskazywanego przez pierwszą cyfrę szesnastkową czwartej grupy będącą 8, 9, a lub b). Inne warianty istnieją dla kompatybilności wstecznej ze starszymi systemami.