यूयूआईडी सत्यापक
UUID को कैसे मान्य करें?
UUID को एक विशेष प्रकार के कोड के रूप में सोचें जिसे मान्य माना जाने के लिए कुछ नियमों का पालन करना पड़ता है।
आकार की जांच
एक UUID को एक पहेली के रूप में कल्पना करें जिसे विशेष आकार में बिल्कुल फिट होना पड़ता है। यह आकार ऐसी श्रृंखला के रूप में है जिसमें नंबर और अक्षर होते हैं जो डैश से अलग होते हैं, ऐसे: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx। प्रत्येक x 0 से 9 तक कोई भी नंबर या a से f तक का कोई भी अक्षर हो सकता है।
संस्करण और वेरिएंट:
- संस्करण: UUID के इस भाग से हमें पता चलता है कि यह कैसे बनाया गया था। UUID बनाने के विभिन्न तरीके होते हैं, और संस्करण संख्या (1 से 5 तक की संख्या) हमें यह जानकारी देती है।
- वेरिएंट: यह भाग हमें बताता है कि UUID का विशेष लेआउट या प्रारूप कैसा होना चाहिए। अधिकांश समय, हम चाहते हैं कि यह RFC 4122 कहे जाने वाले सामान्य लेआउट से मेल खाए।
सही वर्ण
UUID में हर वर्ण (डैश को छोड़कर) 0-9 तक का नंबर या a से f तक का अक्षर होना चाहिए। यह इसलिए है क्योंकि UUID हेक्साडेसिमल में लिखे जाते हैं, जो नंबरों को प्रदर्शित करने का एक तरीका है।
बिल्कुल सही लंबाई
एक मान्य UUID हमेशा 36 वर्णों का होना चाहिए, डैश को गिनती में शामिल करते हुए।
विशेष UUID
कभी-कभी आपको एक UUID दिखाई देगा जो सभी शून्य है। यह एक विशेष मामला है और आमतौर पर अनुमत है।
आसान उदाहरण
अच्छा UUID: 123e4567-e89b-12d3-a456-426614174000 - यह सभी नियमों का पालन करता है। खराब UUID (बहुत छोटा): 123e4567-e89b-12d3-a456-42661417400 - ओह, इसमें कुछ वर्ण कम हैं। खराब UUID (गलत अक्षर): 123e4567-e89b-12d3-a456-42661417400z - हेक्साडेसिमल में 'z' नहीं होता।