Bir UUID doğrulayıcı nedir?
Doğrulayıcı her satıra bir değer kabul eder ve listeyi baştan sona işler. Her satır için geçerlilik, sürüm, varyant ve zaman ya da düğüm bilgisi gibi ayrıntıları gösterir.
Parantezler, tırnaklar, büyük harfler ve eksik tireler bilinçli olarak kabul edilir. Böylece bir veritabanı sütununu ya da günlük satırını önce temizlemeden olduğu gibi yapıştırabilirsiniz.
Nasıl kullanılır
- Değerleri her satıra bir tane gelecek şekilde yapıştırın.
- Doğrula düğmesine basın.
- Tablodan hangi satırların geçerli olduğunu ve sürümlerini okuyun.
Kullanım alanları
- Bir UUID sütununa yazmadan önce içe aktarılan veriyi kontrol etmek.
- Bir v7 anahtarının ne zaman oluşturulduğunu bulmak.
- UUID gibi görünen ama olmayan bir değeri ayıklamak.
UUID sürümleri kısaca
| Sürüm | Sıralanabilir | Neye dayanır | Ne için kullanılır |
|---|---|---|---|
| v1 | Hayır | Zaman damgası + MAC adresi | Hâlâ v1 bekleyen eski sistemler |
| v3 | Hayır | Bir ismin MD5 özeti | MD5 zorunlu olduğunda deterministik kimlik |
| v4 | Hayır | 122 bit rastgele | Neredeyse tüm genel amaçlı kimlikler |
| v5 | Hayır | Bir ismin SHA-1 özeti | Aynı ismin her zaman aynı kimliği vermesi gerektiğinde |
| v6 | Evet | Yeniden sıralanmış zaman damgası | Rastgelelikten vazgeçmeden sıralanabilir kimlik |
| v7 | Evet | Milisaniyelik Unix zamanı | Veritabanı birincil anahtarları ve olay kimlikleri |
| v8 | Hayır | Sizin bit düzeniniz | Özel veya deneysel biçimler |
Yedi sürümün tümü 128 bittir ve aynı 8-4-4-4-12 biçiminde yazılır. Değişen tek şey bitlerin anlamıdır.
Sık sorulan sorular
Doğru görünen bir UUID neden geçersiz çıkıyor?
Çoğu zaman uzunluk tutmuyordur, 0-9 ve a-f aralığı dışında bir karakter vardır ya da tireler yanlış yerdedir. Doğrulayıcı kaç karakter bulduğunu yazar; bu genellikle sorunu hemen gösterir.
Nil UUID tanınıyor mu?
Evet, en büyük UUID ile birlikte. İkisi ayrıca işaretlenir; çünkü biçim olarak geçerlidirler ama kimlik olarak kullanılamazlar.
Değerlerim bir yere gönderiliyor mu?
Hayır, doğrulama tamamen tarayıcınızda yapılır. Bu yüzden üretim verisinden gelen kimlikler için de güvenle kullanılabilir.