ULID Doğrulayıcı
ULID'leri (Evrensel Tekil Sözlük Sıralı Tanımlayıcılar) doğrular ve bileşenlerini ayrıştırır. Bir dizenin geçerli bir ULID formatı olup olmadığını kontrol eder ve zaman damgası ve rastgelelik bölümlerini çıkarır.
Girdi
Çıktı
Sonuç
Değer yok
Readme
ULID Nedir?
A ULID (Universally Unique Lexicographically Sortable Identifier), kompakt, URL güvenli ve oluşturulma zamanına göre sıralanabilir olacak şekilde tasarlanmış 128-bitlik bir tanımlayıcıdır. UUID'lerin aksine, ULID'ler zaman damgası bilgisini ilk 48 bitten kodlayarak doğal olarak kronolojik sırada sıralanabilir olmasını sağlar. Crockford'ın Base32 kodlamasını kullanır ve 26 karakterlik, büyük/küçük harfe duyarsız ve karışıklığa yol açabilecek karakterlerden kaçınan dizeler üretir.
Araç Açıklaması
ULID Validator, verilen bir dizeyin geçerli bir ULID biçiminde olup olmadığını kontrol eder ve bileşenlerini ayıklar. Araç, ULID yapısını doğrular, gömülü zaman damgasını çözüp ne zaman oluşturulduğunu gösterir ve benzersizliği sağlayan rastgelelik bileşenini görüntüler; böylece geliştiricilerin sıralanabilir tanımlayıcılarını doğrulamalarına ve anlamalarına yardımcı olur.
Özellikler
- Crockford'ın Base32 kodlamasını kullanarak ULID biçimini doğrular
- Gömülü zaman damgasını ayıklar ve çözer (Unix epoch'tan itibaren milisaniyeler)
- Zaman damgasını insan tarafından okunabilir ISO 8601 biçiminde gösterir
- 80-bitlik rastgelelik bileşenini gösterir
- Gerçek zamanlı doğrulama geri bildirimi
- Tüm standart ULID biçimlerini destekler (26 büyük harf karakteri)
Kullanım Durumları
- Ekleme öncesinde sıralanabilir veritabanı tanımlayıcılarını doğrulama
- Dağıtık sistemlerde kronolojik olarak sıralanmış tanımlayıcıları doğrulama
- Uygulamalarda ULID üretimini hata ayıklama
- Mevcut ULID'lerden oluşturma zaman damgalarını ayıklama
- API istek ve yanıtlarında ULID biçimini kontrol etme