UUIDv1 जनरेटर

60-बिट ग्रेगोरियन टाइमस्टैम्प वाले समय-आधारित UUIDv1 पहचानकर्ता बनाएँ।

UUID और बैच फ़ाइलें सुरक्षित ब्राउज़र रैंडमनेस से स्थानीय रूप से बनती हैं और MAC पता नहीं पढ़ा जाता।

UUID और बैच फ़ाइलें सुरक्षित ब्राउज़र रैंडमनेस से स्थानीय रूप से बनती हैं और MAC पता नहीं पढ़ा जाता।

वर्तमान UUIDv1

अंतर्निहित टाइमस्टैम्प: UUID 15 अक्टूबर 1582 से 100 नैनोसेकंड अंतराल का 60-बिट काउंटर रखता है।

UUIDv1 में समय की जानकारी होती है, लेकिन उसका मानक टेक्स्ट सीधे निर्माण समय के अनुसार क्रमित नहीं होता।

UUIDv1 बैच डाउनलोड करें

1 से 100,000 चुनें। हर पंक्ति में निर्माण क्रम का एक लोअरकेस UUID लिखा जाता है।

यह टूल क्या करता है

ग्रेगोरियन टाइमस्टैम्प, क्लॉक सीक्वेंस और नोड फ़ील्ड वाला RFC 9562 UUID संस्करण 1 बनाएँ।

एक UUID कॉपी करें या बड़ा निर्माण-क्रम बैच वाली टेक्स्ट फ़ाइल स्थानीय रूप से बनाएँ।

टूल का उपयोग कैसे करें

  1. पहले पैनल का UUID उपयोग करें या नया मान बनाएँ।
  2. UUID के नीचे दिखाई गई डिकोड की गई निर्माण-समय जानकारी देखें।
  3. 1 से 100,000 चुनें। हर पंक्ति में निर्माण क्रम का एक लोअरकेस UUID लिखा जाता है।
  4. संगतता या परीक्षण कार्यप्रवाहों के लिए बनाई गई UUIDv1 टेक्स्ट फ़ाइल डाउनलोड करें।

व्यावहारिक उपयोग

  • UUIDv1 की स्पष्ट आवश्यकता वाले सिस्टम के लिए संगतता डेटा बनाना।
  • मौजूदा UUIDv1 रिकॉर्ड से टाइमस्टैम्प निकालने की जाँच और परीक्षण करना।
  • पुराने UUID वर्कफ़्लो के लिए fixture, import या migration डेटा तैयार करना।
  • दस्तावेज़ और स्वचालित परीक्षणों के लिए मानक उदाहरण बनाना।

नोट्स और सीमाएँ

  • UUIDv1 100 नैनोसेकंड इकाइयों में 60-बिट ग्रेगोरियन टाइमस्टैम्प रखता है, लेकिन निम्न, मध्य और उच्च समय फ़ील्ड सीधे टेक्स्ट सॉर्ट के लिए व्यवस्थित नहीं हैं।
  • जनरेटर ब्राउज़र सत्र के लिए सुरक्षित 14-बिट क्लॉक सीक्वेंस और रैंडम 48-बिट नोड प्रारंभ करता है; डिवाइस का MAC पता नहीं पढ़ा जाता।
  • नोड का multicast बिट सेट किया जाता है ताकि रैंडम मान IEEE पते जैसा न लगे। निर्माण क्रम बनाए रखने के लिए टाइमस्टैम्प थोड़ा आगे बढ़ सकता है।
  • RFC 9562 नई प्रणालियों के लिए UUIDv7 की सलाह देता है जब UUIDv1 संगतता आवश्यक न हो। UUID कोई रहस्य या एक्सेस टोकन नहीं है।

अक्सर पूछे जाने वाले प्रश्न

क्या UUID में मेरा MAC पता होता है?

नहीं। टूल नेटवर्क हार्डवेयर पढ़ने के बजाय क्रिप्टोग्राफ़िक रैंडम नोड बनाता है और multicast बिट सेट करता है।

क्या UUIDv1 टेक्स्ट कालानुक्रमिक रूप से सॉर्ट हो सकता है?

सामान्य टेक्स्ट क्रम से विश्वसनीय रूप से नहीं, क्योंकि सबसे कम महत्वपूर्ण समय फ़ील्ड पहले आता है। डिकोड टाइमस्टैम्प या UUIDv6/UUIDv7 उपयोग करें।

डिवाइस घड़ी पीछे जाए तो क्या होता है?

जनरेटर क्लॉक सीक्वेंस बदलता है और डुप्लिकेट जोखिम घटाने के लिए बढ़ते आंतरिक टाइमस्टैम्प के साथ जारी रहता है।

क्या नई ऐप को UUIDv1 उपयोग करना चाहिए?

आमतौर पर केवल मौजूदा UUIDv1 वर्कफ़्लो से संगतता के लिए। RFC 9562 नए समय-क्रमित सिस्टम के लिए UUIDv7 की सलाह देता है।

क्या UUID अपलोड होते हैं?

नहीं। दिखाया गया UUID और सामान्य बैच ब्राउज़र में स्थानीय रूप से बनते हैं।