ULID जनरेटर

ब्राउज़र में चलता है यूटिलिटीज़

सुरक्षित रैंडमनेस के साथ Universally Unique Lexicographically Sortable Identifier बनाएँ, चाहें तो monotonic, और किसी भी ULID में छिपा मिलीसेकंड टाइमस्टैम्प डिकोड करें।

गोपनीयता: यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका इनपुट कभी आपके डिवाइस से बाहर नहीं जाता।
टूल लोड हो रहा है…

ULID जनरेटर कैसे इस्तेमाल करें

  1. तय करें कि कितने ULID चाहिए और Generate पर क्लिक करें।
  2. निश्चित prefix के लिए चाहें तो टाइमस्टैम्प तय कर दें।
  3. मौजूदा ULID पेस्ट करें और उसका बनने का समय पढ़ने के लिए Decode पर क्लिक करें।

ULID जनरेटर की खूबियाँ

  • 26 कैरेक्टर के, URL-सुरक्षित, शब्दकोश-क्रम में सॉर्ट होने वाले पहचानकर्ता
  • सुरक्षित रैंडमनेस, एक मिलीसेकंड के भीतर वैकल्पिक monotonic क्रम के साथ
  • दोहराने योग्य टेस्ट fixture के लिए fixed टाइमस्टैम्प मोड
  • किसी भी ULID को उसके टाइमस्टैम्प, रैंडम हिस्से और समकक्ष UUID में डिकोड करें
  • UUID भी स्वीकार करता है और उनका ULID रूप दिखाता है
  • लोअरकेस आउटपुट का विकल्प

ULID जनरेटर का उदाहरण

मानक उदाहरण ULID को डिकोड करना

इनपुट:

01ARZ3NDEKTSV4RRFFQ69G5FAV

आउटपुट:

Timestamp: 2016-07-30T23:54:10.259Z · Randomness: TSV4RRFFQ69G5FAV · As UUID: 01563e3a-b5d3-d676-4c61-efb99302bd5b

ULID जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल

UUID के बजाय ULID क्यों चुनें?

ULID 26 कैरेक्टर के होते हैं (36 के बजाय), URL-सुरक्षित, केस-असंवेदनशील और बनने के समय के अनुसार शब्दकोश-क्रम में सॉर्ट होते हैं — इसलिए डेटाबेस key और लॉग correlation के लिए आदर्श हैं।

"monotonic" का क्या मतलब है?

जब एक ही मिलीसेकंड में कई ULID बनते हैं, तो रैंडम हिस्सा एक-एक बढ़ाया जाता है ताकि वे फिर भी बनने के क्रम में सॉर्ट हों।

क्या मैं ULID डिकोड कर सकता हूँ?

हाँ। कोई भी ULID पेस्ट करके Decode पर क्लिक करें और उसमें छिपा टाइमस्टैम्प ISO तारीख़ के रूप में, रैंडम हिस्सा और उन्हीं 128 बिट का समकक्ष UUID रूप देखें।

डिकोड करते समय O, I और L क्यों स्वीकार होते हैं?

Crockford Base32 भ्रम से बचने के लिए इन अक्षरों को छोड़ देता है; डिकोडर O → 0 और I/L → 1 मैप करता है, ताकि हाथ से टाइप किए ID भी चल जाएँ।