← विकसक व डेटा
विकसक व डेटा · स्थानिकरित्या चालते

स्नोफ्लेक आयडी टाईमस्टॅम्प निरीक्षक

कॉन्फिगर करता येणाऱ्या मिलीसेकंद epoch आणि पारंपरिक 63-बिट 41/10/12 मांडणीचा वापर करून नकारात्मक नसलेले दशांश Snowflake IDs timestamp, worker आणि sequence फील्ड्समध्ये decode करा.

तयार. तुमचा कार्यरत डेटा या ब्राउझरमध्येच राहतो.

हे साधन उपयुक्त का आहे

जेव्हा एखादी प्रणाली पारंपरिक Snowflake बिट मांडणीचे दस्तऐवजीकरण करते आणि तुम्हाला 64-बिट मूल्याची गोलाई न करता अंतर्भूत वेळ, worker क्रमांक आणि प्रति-मिलीसेकंद अनुक्रम तपासायचा असतो, तेव्हा हा inspector वापरा.

हे कसे कार्य करते

दशांश इनपुट BigInt वापरून पार्स केला जातो, 41 टाइमस्टॅम्प, 10 वर्कर आणि 12 सिक्वेन्स बिट्समध्ये विभागला जातो, आणि नंतर निवडलेल्या युगात जोडला जातो; unsigned 63-बिट मांडणीबाहेरील मूल्ये नाकारली जातात.

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

डीफॉल्ट Twitter epoch सह, पेस्ट केलेला प्रत्येक दशांश ID अचूक UTC मिलिसेकंद टाइमस्टॅम्प, 0 ते 1023 मधील worker मूल्य आणि 0 ते 4095 मधील sequence मूल्यासह नोंदवला जातो.

वैधता

गणना निर्धारक आहे आणि अवैध इनपुट शांतपणे बदलण्याऐवजी पडताळणी त्रुटी स्पष्ट करते.

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

इनपुट आणि आउटपुट या टॅबमध्येच राहतील. कॉपी आणि डाउनलोड ब्राउझर API द्वारे सर्व्हरवर अपलोड न करता होतील.

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

प्रत्येक रन त्याचा टूल मोड, टाइमस्टॅम्प आणि इनपुट/आउटपुट आकार अहवालित करतो, त्यामुळे रूपांतरित डेटा ऑडिट केला जाऊ शकतो.