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

स्नोफ्लेक आईडी टाइमस्टैम्प इंस्पेक्टर

गैर-ऋणात्मक दशमलव Snowflake IDs को एक कॉन्फ़िगर करने योग्य मिलीसेकंड epoch और पारंपरिक 63-बिट 41/10/12 लेआउट का उपयोग करके timestamp, worker और sequence फ़ील्ड में decode करें.

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

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

इस इंस्पेक्टर का उपयोग तब करें जब कोई सिस्टम पारंपरिक Snowflake बिट लेआउट को दस्तावेज़ित करता है और आपको 64-बिट मान को राउंड किए बिना एम्बेडेड समय, वर्कर नंबर और प्रति-मिलीसेकंड अनुक्रम का ऑडिट करना हो।

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

दशमलव इनपुट को BigInt के साथ पार्स किया जाता है, 41 timestamp, 10 worker और 12 sequence bits में विभाजित किया जाता है, फिर चयनित epoch में जोड़ा जाता है; unsigned 63-bit layout के बाहर के मान अस्वीकार किए जाते हैं।

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

डिफ़ॉल्ट Twitter युग के साथ, प्रत्येक पेस्ट किया गया दशमलव ID एक सटीक UTC मिलीसेकंड टाइमस्टैम्प, 0 से 1023 तक का worker मान और 0 से 4095 तक का sequence मान के साथ रिपोर्ट किया जाता है।

मान्यता

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

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

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

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

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