🔢 مولد UUID/GUID
أنشئ معرفات UUID فريدة بسهولة. اختر بين UUID v4 (عشوائي) و UUID v1 (بالوقت)، وحدد العدد والصيغة المناسبة. مثالي للمطورين والمبرمجين.
ما هو UUID؟
UUID (Universally Unique Identifier) هو معرف فريد عالمي مكون من 128 بت، يُستخدم لتعريف الموارد بشكل فريد دون الحاجة إلى خادم مركزي. يتكون UUID من 32 حرفاً سداسياً عشراً (hexadecimal) مقسمة إلى 5 مجموعات بشرطات: 8-4-4-4-12. مولد UUID من SP5 Tools يتيح لك إنشاء UUID v4 عشوائي أو UUID v1 بالوقت مع خيارات تخصيص متعددة.
يُستخدم UUID على نطاق واسع في تطوير البرمجيات: معرفات قواعد البيانات، مفاتيح API، معرفات الجلسات، أسماء الملفات الفريدة، ومعرفات الطلبات في الأنظمة الموزعة. الميزة الرئيسية لـ UUID هي أنه يمكن لأي شخص إنشاؤه دون التعارض مع أي شخص آخر.
الفرق بين UUID v4 و v1
- UUID v4 (عشوائي): يُنشأ عشوائياً بالكامل باستخدام 122 بت من العشوائية. مناسب لمعظم التطبيقات حيث الخصوصية مهمة. احتمالية التكرار ضئيلة جداً (1 في 5.3×10³⁶).
- UUID v1 (بالوقت): يُنشأ باستخدام الطابع الزمني الحالي (100 نانوثانية) وعنوان MAC للجهاز. يمكن تتبع وقت الإنشاء والجهاز الذي أنشأه. مناسب للتطبيقات التي تحتاج ترتيباً زمنياً.
كيف تستخدم مولد UUID؟
اختر نوع UUID (v4 أو v1)، حدد العدد المطلوب (1-100)، اختر حالة الأحرف (أحرف صغيرة أو كبيرة)، واختر ما إذا كنت تريد الشرطات أم لا. اضغط على زر "توليد UUID" لتحصل على المعرفات فوراً. يمكنك نسخ جميع المعرفات بضغطة زر واحدة.
مولد UUID مثالي للمطورين الذين يحتاجون معرفات فريدة لقواعد البيانات أو مفاتيح API أو أي غرض يتطلب تفرداً عالمياً. الأداة تعمل بالكامل في متصفحك ولا ترسل أي بيانات إلى الخادم.
الأسئلة الشائعة
UUID (Universally Unique Identifier) هو معرف فريد عالمي مكون من 128 بت، يُستخدم لتعريف الموارد بشكل فريد دون الحاجة إلى خادم مركزي.
UUID v4 يُنشأ عشوائياً بالكامل. UUID v1 يُنشأ باستخدام الطابع الزمني وعنوان MAC للجهاز، مما يجعله قابلاً للتتبع.
نعم، احتمالية تكرار UUID v4 ضئيلة جداً (1 في 5.3×10³⁶). يمكنك إنشاء مليارات المعرفات دون قلق من التكرار.
لا فرق. GUID (Globally Unique Identifier) هو نفس UUID لكنه مصطلح تستخدمه Microsoft. كلاهما نفس المواصفة RFC 4122.
نعم، لكن UUID أبطأ من المفاتيح الرقمية المتزايدة (auto-increment) لأنه أكبر حجماً (128 بت مقابل 32/64 بت). مناسب للأنظمة الموزعة حيث تحتاج معرفات فريدة عالمياً.