← डेवलपर और डेटा
डेवलपर और डेटा · स्थानीय रूप से चलता है

ULID जनरेटर और निरीक्षक

ब्राउज़र में पूरी तरह से क्रिप्टोग्राफ़िक रूप से यादृच्छिक कैनोनिकल ULIDs जनरेट करें या केस-इनसेंसिटिव इनपुट को अपरकेस 48-बिट टाइमस्टैम्प और 80-बिट रैंडमनेस मान के रूप में निरीक्षण करें।

तैयार। आपका कार्य डेटा इस ब्राउज़र में रहता है।

यह उपकरण क्यों उपयोगी है

जब निर्माण समय के अनुसार लेक्सिकोग्राफिक क्रम उपयोगी हो, तब ULIDs का उपयोग करें, या किसी मौजूदा मान की जाँच करें, इससे पहले कि आप उसके अंतर्निहित टाइमस्टैम्प को विश्वसनीय मेटाडेटा मानें।

यह कैसे काम करता है

जनरेटर वर्तमान 48-बिट Unix मिलीसेकंड मान को 80 Web Crypto रैंडम बिट्स के साथ संयोजित करता है और उन्हें canonical Crockford Base32 में एन्कोड करता है; निरीक्षण overflow और noncanonical characters को अस्वीकार करता है।

व्यावहारिक उदाहरण

01ARZ3NDEKTSV4RRFFQ69G5FAV का निरीक्षण करने पर उसका UTC टाइमस्टैम्प दिखाई देता है और दस-अक्षरों वाले समय उपसर्ग को सोलह-अक्षरों वाले यादृच्छिक प्रत्यय से अलग किया जाता है।

मान्यता

गणना निर्धारक है और अमान्य इनपुट को चुपचाप बदलने के बजाय सत्यापन त्रुटियों को समझाती है।

गोपनीयता सीमा

इनपुट और आउटपुट इस टैब में रहते हैं। कॉपी और डाउनलोड ब्राउज़र API के माध्यम से होते हैं बिना किसी सर्वर अपलोड के।

परिणाम पासपोर्ट

हर रन अपने टूल मोड, टाइमस्टैम्प और इनपुट/आउटपुट आकार की रिपोर्ट करता है ताकि परिवर्तित डेटा का ऑडिट किया जा सके।