UUID Çözücü

Bir UUID'nin sürümünü, varyantını, zaman damgası alanlarını ve sayısal gösterimlerini çözümleyin.

UUID

Kanonik UUID, URN, süslü parantezli UUID veya 32 karakterlik onaltılık UUID yapıştırın.

Çözümlenen UUID
Normalleştirilmiş UUID
550e8400-e29b-41d4-a716-446655440000
Sürüm
4Sürüm 4 - rastgele veya sözde rastgele
Varyant
1RFC 4122 / RFC 9562 standart varyantı

Gösterimler

Onaltılık
550e8400e29b41d4a716446655440000
Base64
VQ6EAOKbQdSnFkRmVUQAAA==
Ondalık
113059749145936325402354257176981405696
Sekizli
1250350200070515501651234262106312521000000
İkili
01010101000011101000010000000000111000101001101101000001110101001010011100010110010001000110011001010101010001000000000000000000

UUID çözücü nedir?

Bir UUID çözücü, bir UUID’nin (Universally Unique Identifier) içindeki yapıyı açıklar. Yaygın yapıştırılmış biçimleri normalleştirir, değerin 128 bitlik bir UUID olduğunu denetler ve sürümü, varyantı, ham onaltılık baytları ve kopyalamaya hazır sayısal gösterimleri gösterir.

UUID’ler genellikle opak dizeler olarak ele alınır, ancak sürüm yarım baytı tanımlayıcının nasıl oluşturulduğunu söyler. Sürüm 4 UUID’ler rastgeledir, sürüm 3 ve 5 ada dayalı özetlerdir; 1, 6 ve 7 gibi zaman sıralı sürümler zaman damgası bilgisi taşıyabilir.

Ne zaman kullanılır?

Bu aracı loglardan, veritabanlarından, API’lerden, iz kayıtlarından veya test verilerinden gelen bir tanımlayıcıyı incelemeniz gerektiğinde kullanın. Bir UUID’nin rastgele mi yoksa zamana dayalı mı olduğunu doğrulamak, başka bir sistem için ondalığa veya Base64’e dönüştürmek ve bir UUID v1 veya v6 düğüm alanının MAC tarzı bir tanımlayıcıyı açığa çıkarıp çıkaramayacağını görmek için yararlıdır.

Çözücü tarayıcınızda çalışır ve UUID değerlerini bir sunucuya göndermez. Kanonik UUID’leri, urn:uuid: değerlerini, süslü parantezli UUID’leri, büyük harfli girdiyi ve tire içermeyen 32 karakterlik onaltılık UUID’leri kabul eder.

Dikkat edilmesi gerekenler

UUID sürüm ve varyant alanları bit yerleşimini açıklar; tanımlayıcının pratikte küresel olarak benzersiz olup olmadığını göstermez. Geçerli görünen bir UUID, kötü üretilmişse veya yanlışlıkla kopyalanmışsa yine de yinelenebilir.

Sürüm 1 ve sürüm 6 UUID’lerde düğüm alanı bir MAC adresi gibi görünebilir. Modern üreticiler bunun yerine multicast bitini ayarlayıp rastgele bir düğüm kullanabilir; bu yüzden üreticiyi kontrol etmiyorsanız bunu bir düğüm tanımlayıcısı olarak değerlendirin.