مولد UUID

إنشاء UUIDs فريدة (معرفات فريدة عالميا) في تنسيقات الإصدار 1 والإصدار 4. أداة أساسية للمطورين الذين يحتاجون إلى معرفات فريدة.

مولد UUID

خيارات المولد

فهم UUIDs

UUIDs (المعرفات الفريدة عالميا) هي معرفات 128 بت مضمونة لتكون فريدة عبر جميع الأنظمة والوقت. إنها ضرورية للأنظمة الموزعة وقواعد البيانات والتطبيقات التي تتطلب تعريفا فريدا.

إصدارات UUID

هناك إصدارات مختلفة من UUIDs ، ولكل منها طريقة الإنشاء وحالات الاستخدام الخاصة بها:

الإصدار 4 (عشوائي)

تم إنشاؤها باستخدام أرقام عشوائية أو عشوائية زائفة. هذا هو الإصدار الأكثر استخداما لأنه لا يعرض أي معلومات حول الجهاز أو وقت إنشائه. موصى به لمعظم التطبيقات.

الإصدار 1 (المستند إلى الطابع الزمني)

تم إنشاؤه باستخدام الطابع الزمني الحالي وتسلسل الساعة وعنوان MAC. في حين أنه يضمن التفرد الزمني ، إلا أنه يمكن أن يكشف عن معلومات حول متى وأين تم إنشاؤه.

تنسيق UUID

تتبع جميع UUIDs التنسيق القياسي: 8-4-4-4-12 أرقام سداسية عشرية ، مفصولة بوصلات. على سبيل المثال: 550e8400-e29b-41d4-a716-446655440000. الطول الإجمالي هو دائما 36 حرفا بما في ذلك الواصلات.

حالات الاستخدام الشائعة

تستخدم UUIDs بشكل شائع كمفاتيح أساسية في قواعد البيانات ومعرفات الجلسات وأسماء الملفات ومعرفات طلبات واجهة برمجة التطبيقات وفي أي مكان تحتاج فيه إلى معرف فريد لا يتطلب تنسيقا مركزيا.

الأسئلة الشائعة