UUID Doğrulayıcı
En fazla 100 UUID, her satırda bir tane. Boş satırlar atlanır.
UUID, 8-4-4-4-12 düzeniyle 32 onaltılık rakam olarak yazılan 128 bitlik bir değerdir; ancak ona benzeyen pek çok metin aslında UUID değildir. Tek bir tanımlayıcıyı ya da bir log, veritabanı dışa aktarımı veya yapılandırma dosyasındaki tüm bir sütunu satır başına bir tane olacak şekilde yapıştırın; doğrulayıcı her satıra ayrı bir karar verir: biçim doğru mu, hangi sürüm (1 ile 8 arası), hangi varyant, nil veya max UUID mi ve sürüm 1, 6 ve 7 için tam olarak ne zaman oluşturulduğu.
UUID nasıl doğrulanır
-
1
UUID'lerinizi yapıştırın
Satır başına bir tane, en fazla 100 satır. Büyük ve küçük harf fark etmez, boş satırlar atlanır.
-
2
Kabul edilecek biçimleri seçin
Esnek mod ayrıca {süslü parantez}, urn:uuid: öneki ve tire olmayan 32 rakamı da kabul eder. Katı mod yalnızca tireli düz biçimi kabul eder.
-
3
Her satır için tek bir sonuç okuyun
Her satır Geçerli, Biçimi doğru, standart dışı veya Geçersiz olarak işaretlenir; sürümü, varyantı, varsa oluşturulma zamanı ve başarısız olduysa nedeni de gösterilir.
Üç sonucun anlamı
Her satır tam olarak üç gruptan birine girer:
- Geçerli: biçim doğrudur, varyant bitleri RFC 9562 uyumlu bir UUID’yi gösterir (dördüncü grubun ilk rakamı
8,9,aveyab) ve sürüm rakamı 1 ile 8 arasındadır. Nil UUID (00000000-0000-0000-0000-000000000000) ve max UUID (ffffffff-ffff-ffff-ffff-ffffffffffff) standardın tanımladığı özel değerlerdir ve geçerli sayılır. - Biçimi doğru, standart dışı: metin doğru bir 32 rakamlı UUID’dir, ancak sürüm rakamı
0veya9ilefarasındadır ya da varyant bitleri başka bir düzene aittir (ayrılmış NCS ve Microsoft aralıkları ya da gelecek için ayrılmış aralık). Bazı eski sistemler ve başka platformlardan gelen GUID’ler böyle görünür. Araç yine de ne bulduğunu söyler, ancak böyle bir değerden oluşturulma zamanı okumaz. - Geçersiz: hiç UUID değildir. Ayrıntılar sütunu nedenini söyler: onaltılık rakam olmayan karakterler, yanlış rakam sayısı (bulunan sayıyla birlikte), yanlış yerlerdeki tireler veya katı modda katı biçimin izin vermediği bir sarmalayıcı.
Sürümler
| Sürüm | Nasıl oluşturulur | İçinde zaman var mı |
|---|---|---|
| 1 | Saat zamanı artı bir düğüm tanımlayıcısı | Evet, 15 Ekim 1582’den beri 100 ns’lik adımlar |
| 2 | DCE güvenliği: yerel bir tanımlayıcı zamanın bir kısmının yerini alır | Bu araç okumaz |
| 3 | Bir ad alanı ve adın MD5 özeti | Hayır |
| 4 | Rastgele | Hayır |
| 5 | Bir ad alanı ve adın SHA-1 özeti | Hayır |
| 6 | Zaman bitleri yeniden sıralanmış sürüm 1; değerler zamana göre sıralanır | Evet, sürüm 1 ile aynı saat |
| 7 | Milisaniye cinsinden 48 bitlik Unix zamanı, sonra rastgele bitler | Evet, 1970’ten beri milisaniye |
| 8 | Uygulamanın seçtiği özel düzen | Hayır |
Sürüm 6, 7 ve 8 ile nil ve max değerleri, RFC 4122’nin yerini alan RFC 9562’den gelir.
Zaman damgasını okumak
Sürüm 1 ve 6, 15 Ekim 1582’den, yani Gregoryen takvim reformu tarihinden beri geçen 100 nanosaniyelik adımların 60 bitlik sayısını saklar. Sürüm 7 ise ilk 48 bitinde Unix milisaniyesini saklar. Doğrulayıcı zamanı UTC olarak iki biçimde gösterir: bir kez kendi dilinizde, bir kez de milisaniyeli ISO 8601 metni olarak; böylece sorgunuza doğrudan yapıştırabilirsiniz. Örneğin, bilinen DNS ad alanı UUID’si olan 6ba7b810-9dad-11d1-80b4-00c04fd430c8, 4 Şubat 1998 günü 22:13:53,151 UTC’de oluşturulmuş bir sürüm 1 değeridir.
Geçmenin neyi kanıtlamadığı
- Geçerli bir UUID yalnızca doğru biçimli bir UUID’dir. Değerin güvenilir bir kaynak tarafından üretildiğini, benzersiz olduğunu ya da veritabanınızda var olduğunu göstermez.
- Sürüm 4 UUID rastgeledir; içinde nasıl üretildiğini doğrulayacak hiçbir şey yoktur.
- Sürüm 1 zaman damgası, onu üreten makinenin saatinin gösterdiği zamandır; bu saat yanlış olabilir ya da bilerek ayarlanmış olabilir.
Sık Sorulan Sorular
Hayır. Onaltılık rakamlar büyük/küçük harfe duyarlı değildir; 550E8400-E29B-41D4-A716-446655440000 ile küçük harfli eşi aynı değerdir. Standartlar çıktıda küçük harf önerir ve girdiniz bu biçimden farklıysa araç altında küçük harfli, tireli sürümü gösterir.
Çünkü sürüm rakamı (üçüncü grubun ilk rakamı) 1 ile 8 arasında değildir ya da varyant bitleri (dördüncü grubun ilk rakamı) 8, 9, a veya b değildir. Rastgele yazılmış onaltılık metinler ve başka sistemlerden gelen bazı GUID’ler bu şekle sahiptir. Bu, düzgün bir 128 bitlik değerdir; yalnızca RFC 9562 düzenine uymaz.
Esnek mod gerçek verilerde karşılaştığınız biçimleri kabul eder: tireli düz UUID, .NET ve Windows kayıt defterinin yazdığı gibi süslü parantez içindeki UUID, urn:uuid: önekli UUID ve tiresiz 32 rakam. Katı mod yalnızca çoğu JSON API’sinin ve veritabanının beklediği tireli düz biçimi kabul eder.
En fazla 100 satır; yapıştırılan metin ise en çok 4.000 karakter olabilir. Boş satırlar yok sayılır. 100’den fazla satır yapıştırırsanız ilk 100 satır kontrol edilir ve bir not sizi bilgilendirir.
Hayır. Yapıştırdığınız metin sonuçları hesaplamak için sunucumuza gönderilir ve adımlar arasında geçerken sayfa bağlantısına eklenir; böylece sonuç yer imine eklenebilir ya da paylaşılabilir. Hiçbir hesaba veya profile kaydedilmez, bu nedenle bağlantıya koymak istemeyeceğiniz tanımlayıcıları yapıştırmayın.
İlgili Araçlar
Kurgusal telefon numarası oluşturucu
Beş ülkede resmen ayrılmış aralıklardan 50 adede kadar kurgusal numara üretin.
Webpack Yapılandırma Oluşturucu
Saf JavaScript, React veya Vue için webpack 5 uyumlu bir webpack.config.js oluşturun: TypeScript, Babel, CSS veya Sass, görseller, HtmlWebpackPlugin, geliştirme sunucusu ve npm install satırı.
Tamamlayıcı Renk Bulucusu
Her girdi için tamamlayıcı renk belirleyin. HSL açısından tersi renk, bölünmüş tamamlayıcı çifti ve erişilebilir kombinasyonlar için öneriler geri verir.
FPS Sayacı
requestAnimationFrame ile tarayıcı FPS değerini ölçün: yumuşatma, en düşük ve en yüksek kare hızı, uyarı eşiği ve isteğe bağlı grafik. Yerel çalışır, yükleme ve API yoktur.
Dosya Boyutu Dönüştürücü
Bayt, KB, MB, GB, TB ve ikili IEC birimleri (KiB, MiB, GiB, TiB) arasında, ondalık ve ikiliyi dilediğiniz gibi birleştirerek dönüşüm yapın.
Telefon numarası doğrulayıcı
Telefon numarasının ülkeye göre yapısını denetleyin; bölge, tür, E.164, uluslararası, ulusal ve RFC 3966 biçimlerini görün.
Araç diğer dillerde mevcuttur
- UUID チェッカー [JA]
- Validador de UUID [PT]
- Trình kiểm tra UUID [VI]
- UUID 검사기 [KO]
- UUID-kontroll [SV]
- ตัวตรวจสอบ UUID [TH]
- Validador de UUID [ES]
- Validateur d'UUID [FR]
- أداة التحقق من UUID [AR]
- UUID-Prüfer [DE]
- UUID-controle [NL]
- Validator UUID [ID]
- Walidator UUID [PL]
- UUID Validator [EN]
- Validatore di UUID [IT]
- Проверка UUID [RU]
- UUID 校验器 [ZH]