Wersja beta#
TO JEST WERSJA TESTOWA
Ten kalkulator dopiero powstaje - właśnie nad nim pracujemy.
To znaczy, że może działać poprawnie, ale nie musi.
Jak najbardziej możesz go użyć. Może nawet uzyskasz poprawne wyniki.
Prosimy jednak, abyś sprawdził uzyskane wyniki we własnym zakresie. Potwierdź je przed wykorzystaniem, bo mogą być błędne.
W każdym razie - prace trwają. Ta podstrona powinna zostać ukończona już wkrótce. Zapraszamy !
Jeśli masz jakieś pomysły, uwagi - daj znać !
Ten kalkulator dopiero powstaje - właśnie nad nim pracujemy.
To znaczy, że może działać poprawnie, ale nie musi.
Jak najbardziej możesz go użyć. Może nawet uzyskasz poprawne wyniki.
Prosimy jednak, abyś sprawdził uzyskane wyniki we własnym zakresie. Potwierdź je przed wykorzystaniem, bo mogą być błędne.
W każdym razie - prace trwają. Ta podstrona powinna zostać ukończona już wkrótce. Zapraszamy !
Jeśli masz jakieś pomysły, uwagi - daj znać !
Wersja i parametry Twojego UUID/GUID#
Wersja UUID | ||
Wersja UUID, ktorej chcesz użyć | ||
Generuj więcej numerów UUID |
Wyniki: Liczby UUID/GUID wygenerowane dla Ciebie#
332dc6a0-88b9-11ef-950b-d359863694b6
332dc6a1-88b9-11ef-950b-d359863694b6
332dc6a2-88b9-11ef-950b-d359863694b6
332dc6a3-88b9-11ef-950b-d359863694b6
332dc6a4-88b9-11ef-950b-d359863694b6
332dc6a5-88b9-11ef-950b-d359863694b6
332dc6a6-88b9-11ef-950b-d359863694b6
332dc6a7-88b9-11ef-950b-d359863694b6
332dc6a8-88b9-11ef-950b-d359863694b6
332dc6a9-88b9-11ef-950b-d359863694b6
332dc6a1-88b9-11ef-950b-d359863694b6
332dc6a2-88b9-11ef-950b-d359863694b6
332dc6a3-88b9-11ef-950b-d359863694b6
332dc6a4-88b9-11ef-950b-d359863694b6
332dc6a5-88b9-11ef-950b-d359863694b6
332dc6a6-88b9-11ef-950b-d359863694b6
332dc6a7-88b9-11ef-950b-d359863694b6
332dc6a8-88b9-11ef-950b-d359863694b6
332dc6a9-88b9-11ef-950b-d359863694b6
Trochę informacji#
- UUID to uniwersalny identyfikator obiektów (ang. Universally Unique IDentifier).
- Number UUID składa się ze 128 bitów co odpowiada 16 bajtom.
- UUID w formacie tekstowym zapisujemy najczęściej jako 32 znaki oddzielone myślnikami co odpowiada wartościom kolejnych bajtów w systemie szesnastkowym zaczynając od najbardziej znaczącego (tzw. kolejność big endian) np. 94bdfdb0-ed83-11eb-86d4-639002668096
- Format UUID jest ustandaryzowany w dokumencie RFC 4122.
- Znaczenie poszczególnych bajtów jest różne w zależności od zastosowanej wersji oraz wariantu (czasami nazywanego rewizją). Dokument RFC 4122 definiuje 5 wersji:
- wersja 1 - oparta na 60-bitowym znaczniku czasu oraz 48-bitowym adresie MAC,
- wersja 2 - modyfikacja wersji 1 przeznaczona dla standardów bezpieczeństwa DCE,
- wersja 3 - oparta na hashu MD5 znanej nazwy np. domeny lub adresu URL, jednak znaczenie nazwy nie jest narzucone przez specyfikację,
- wersja 4 - oparta w całości na liczbach losowych lub pseudolosowych,
- wersja 5 - modyfikacja wersji 3 korzystająca z funkcji hashującej SHA-1.
- wersja 1 - oparta na 60-bitowym znaczniku czasu oraz 48-bitowym adresie MAC,
- Przykładowy numer UUID w wersji 1 zawiera kolejno:
gdzie kolejno:
- time_low - najmłodsze 32 bity 60-bitowego znacznika czasu (0xf68b5140),
- time_mid - kolejne 16 bitów 60-bitowego znacznika czasu (0xed89),
- time_high_and_version - najstarsze 12 bitów 60-bitowego znacznika czasu oraz 4-bitowy numer wersji (0x11eb),
- clock_seq_and_res - 14 bitowa sekwencja zegara oraz numer wariantu (0xa44),
- node - 48-bitowy (6 bajtowy) adres MAC (0x69d32820f390 lub 69:d3:28:20:f3:90).
- time_low - najmłodsze 32 bity 60-bitowego znacznika czasu (0xf68b5140),
- Znacznik czasu UUID zawarty w wersjach 1 oraz 2 składa się z 60 bitów. Odpowiada on liczbie interwałów 100 nanosekundowych od 15 października 1582 roku co odpowiada początkowi kalendarza Gregoriańskiego.
- Wersja 1 oraz 2 zawiera zakodowany 48-bitowy adres MAC hosta, na którym wygenerowano numer UUID. Kiedy adres MAC jest niedostępny standard dopuszcza użycie liczby losowej - w takim przypadku wygenerowana liczba powinna mieć zapalony bit multicast.
- Unikalność numerów UUID oparta jest na niewielkim prawdopodobieństwie kolizji. Wersje 1 oraz 2 korzystają ponadto z adresu MAC hosta, który w założeniu jednoznacznie identyfikuje urządzenie sieciowe w skali globalnej.
Tagi i linki do tej strony#
Tagi:
generator_uuid · generator_guid · generator_uuid_v1 · generator_uuid_v3 · generator_uuid_v4 · generator_uuid_v5
Tagi do wersji anglojęzycznej:
Jakie tagi ma ten kalkulator#
Permalink#
Poniżej znaduje się permalink. Permalink to link, który zawiera dane podane przez Ciebie. Po prostu skopiuj go do schowka i podziel się swoją pracą z przyjaciółmi: