UUID v1 और UUID v6 में वही मुख्य जानकारी होती है: टाइमस्टैम्प, क्लॉक सीक्वेंस और नोड पहचानकर्ता। UUID v1 टाइमस्टैम्प को ऐतिहासिक UUID फ़ील्ड क्रम में रखता है, जबकि UUID v6 उन टाइमस्टैम्प बिट्स को फिर से क्रमित करता है, ताकि सामान्य लेक्सिकोग्राफ़िक छंटाई निर्माण समय के अनुसार अधिक स्वाभाविक रूप से हो।
इस टूल का उपयोग तब करें जब आपको ऐसे सिस्टमों के बीच पहचानकर्ता ले जाने हों जो अलग-अलग समय-आधारित UUID विन्यासों की अपेक्षा करते हैं। UUID v1 पेस्ट करके उसका UUID v6 समतुल्य पाएं, या UUID v6 पेस्ट करके UUID v1 रूप वापस पाएं। रूपांतरण हर बार समान परिणाम देता है और क्लॉक सीक्वेंस तथा नोड बाइट्स को अपरिवर्तित रखता है।
कब उपयोग करें
- पहचान मेटाडेटा को सुरक्षित रखते हुए रिकॉर्ड को पुराने UUID v1 भंडारण से UUID v6 में ले जाना।
- ऐसे डेटाबेस, लॉग या कतारों को डीबग करना जिनमें UUID v1 और UUID v6 मान मिले हुए हों।
- यह जांचना कि कोई UUID v6 मान पुराने एकीकरण द्वारा अपेक्षित UUID v1 मान से वापस मेल खाता है या नहीं।
इनपुट प्रारूप
कन्वर्टर हाइफ़न वाली कैननिकल UUID स्ट्रिंग, कॉम्पैक्ट 32-अक्षर वाली UUID स्ट्रिंग, बड़े अक्षरों वाले UUID, urn:uuid: मान और घुंघराले कोष्ठकों में बंद UUID स्वीकार करता है। परिणाम हमेशा छोटे अक्षरों वाले कैननिकल UUID रूप में सामान्यीकृत होते हैं।
गोपनीयता और संगतता नोट्स
UUID v1 और UUID v6 निर्माण समय और नोड जानकारी एन्कोड कर सकते हैं। इन्हें संचालन पहचानकर्ता मानें, रहस्य नहीं, और जब टाइमस्टैम्प या नोड मेटाडेटा संवेदनशील हो सकता हो तो इन्हें उजागर करने से बचें। यह टूल आपके ब्राउज़र में स्थानीय रूप से चलता है और आपके UUID अपलोड नहीं करता।