
مولد UUID
إن مُنشئ UUID الخاص بنا سريع وسهل الاستخدام، وينتج معرفات UUID عالية الجودة يمكن استخدامها في مجموعة متنوعة من التطبيقات.
مولد UUIDs: قم بإنشاء معرفات فريدة تبرز من بين الحشود
ما هي UUIDs وكيف يتم استخدامها؟
UUID (المعرف الفريد عالميا) هو رقم 128 بت يستخدم لإنشاء قيم فريدة للمعرفات عبر أنظمة كمبيوتر وفترات زمنية متعددة. الغرض الرئيسي من UUIDs هو توفير التفرد ، مما يجعلها مناسبة تماما للمفاتيح الأساسية في قواعد البيانات والتطبيقات الأخرى حيث يمكن أن تسبب معرفات الهوية المكررة مشاكل.
إن الطبيعة التي تم إنشاؤها عشوائيا ل UUIDs تجعلها مفيدة في أي وقت تحتاج فيه إلى معرف فريد ، سواء لسجلات قاعدة البيانات أو ملفات الكمبيوتر أو عناوين الشبكة أو حتى مجرد سلاسل عشوائية. على سبيل المثال ، يمكن أن يؤدي دمج UUID مع اسم (مثل UUID@domain.com) إلى إنشاء عناوين بريد إلكتروني أو أسماء مستخدمين فريدة. تسمح ضمانات التفرد بإنشاء UUIDs عند الطلب دون التنسيق بين الأنظمة الموزعة.
فهم هيكل وتوليد UUIDs
يحدد معيار UUID تنسيقا محددا لمعرفات 128 بت - سلسلة من 32 حرفا سداسيا عشريا معروضة في 5 مجموعات مفصولة بواصلات. يظهر هذا التنسيق كما يلي:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
تأتي القيمة الفريدة من توليد 128 بت عشوائي. ومع ذلك ، فإن معيار UUID يملي قيم بت معينة في مواضع معينة لتتوافق مع نوع إصدار UUID. وهذا يضمن قابلية التشغيل البيني والتنسيق بين الأنظمة التي تولد UUID.
يمكن إنشاء 128 بت عشوائي بطريقة آمنة مشفرة باستخدام مولد أرقام عشوائي زائف. هذا يقلل من احتمال إنشاء نفس UUID أكثر من مرة. ثم يتم ضبط القيمة التي تم إنشاؤها عشوائيا لتتوافق مع معيار تنسيق UUID قبل تحويلها إلى تمثيل السلسلة السداسية العشرية.
إنشاء UUIDs الخاصة بك
لإنشاء UUID بنفسك ، تحتاج إلى:
- استخدم مولد أرقام عشوائية مشفرة لإنشاء 128 بت عشوائي
- قم بتعيين بتات محددة وفقا لإصدار UUID الذي تريده (للإصدار 4 ، قم بتعيين البتات في الموضعين 13 و 16)
- تحويل قيمة 128 بت إلى أحرف سداسية عشرية لإنشاء سلسلة UUID المكونة من 32 حرفا
- إدراج واصلات بعد الأحرف 8 و12 و16 و20 لتنسيق UUID في مجموعات
سيؤدي ذلك إلى إصدار موحد 4 UUID مثل:
805A4340-D5E0-4587-8F04-0AE88219699F
يسمح اتباع التنسيق القياسي UUID بالتعرف على المعرف عبر جميع الأنظمة ويضمن التفرد العالمي.
الأسئلة الشائعة
ما هي بعض الاستخدامات الشائعة ل UUIDs؟
تستخدم UUIDs بشكل شائع لمفاتيح قاعدة البيانات وأسماء ملفات الكمبيوتر وعناوين الشبكة وفي أي مكان آخر يلزم وجود معرف فريد.
كيف يتم إنشاء UUIDs؟
يتم إنشاء UUIDs باستخدام مولدات الأرقام العشوائية المشفرة لإنشاء 128 بت عشوائي. ثم يتم ضبط بعض البتات لتتوافق مع معيار تنسيق UUID.
هل UUIDs فريدة حقا؟
نعم ، العشوائية والعدد الكبير من القيم المحتملة (2 ^ 128) تجعل احتمال التكرارات ضئيلا. يضمن التنسيق أيضا التفرد العالمي.
بالضبط ما الذي يميز UUID عن GUID؟
GUID (المعرف الفريد العمومي) هو مصطلح Microsoft مرادف ل UUID. كلاهما يشير إلى معرفات 128 بت الفريدة.
ما هي مدة UUIDs؟
تمثيل السلسلة ل UUID هو 32 حرفا سداسيا عشريا مفصولة إلى 5 مجموعات بواسطة واصلات لإجمالي 36 حرفا.