مولد UUID
إنشاء ونسخ معرفات فريدة متنوعة (UUID).
إعدادات إنشاء المعرفات
اختر التنسيق والخيارات للمعرفات المراد إنشاؤها
المعرفات المُنشأة
عشوائي
قائمة المعرفات المُنشأة. انقر للنسخ.
4ed7125a-1f44-4f0e-a3dd-f34246dedf4cad583026-1f14-4923-a6e8-6e0065f06d754f1bb491-aab5-4b6d-b18d-8d3341ea39996a466f47-f33e-46c2-b686-a1915aad287ef1ce6ca9-b80a-4220-9a02-fc2eb5766de5تفاصيل تنسيقات المعرفات
معيار RFC 4122 UUID
UUID v1: طابع زمني + عنوان MAC
ترتيب زمني مضمون، يمكن التعرف على الآلة
ترتيب زمني مضمون، يمكن التعرف على الآلة
UUID v3: مساحة الأسماء + الاسم + MD5
حتمي، نفس الإدخال ينتج نفس النتيجة
حتمي، نفس الإدخال ينتج نفس النتيجة
UUID v4: عشوائي تماماً
الأكثر شيوعاً، عشوائي 122-بت
الأكثر شيوعاً، عشوائي 122-بت
UUID v5: مساحة الأسماء + الاسم + SHA-1
تجمع أكثر أماناً من v3
تجمع أكثر أماناً من v3
UUID v6: v1 قابل للترتيب حسب الوقت
تحسين فهرس قاعدة البيانات
تحسين فهرس قاعدة البيانات
UUID v7: طابع زمني + عشوائي
أحدث معيار، قابل للترتيب
أحدث معيار، قابل للترتيب
تنسيقات معرفات بديلة
NanoID: معرف آمن لعناوين URL
طول متغير، مجموعة أحرف مخصصة
طول متغير، مجموعة أحرف مخصصة
CUID2: معرف مقاوم للتصادم
آمن للبيئات الموزعة، طول متغير
آمن للبيئات الموزعة، طول متغير
ULID: معرف قابل للترتيب
26 حرف، مُرمز بـ Base32
26 حرف، مُرمز بـ Base32
KSUID: معرف K-قابل للترتيب
مرتب حسب الوقت، مُرمز بـ Base62
مرتب حسب الوقت، مُرمز بـ Base62
Snowflake: معرف نظام موزع
طُور بواسطة Twitter، عدد صحيح 64-بت
طُور بواسطة Twitter، عدد صحيح 64-بت
توصيات الاستخدام
- • الاستخدام العام: UUID v4، UUID v7
- • مفاتيح أساسية لقاعدة البيانات: UUID v7، ULID، KSUID
- • لعناوين URL: NanoID، CUID2
- • الإنشاء الحتمي: UUID v3، UUID v5
- • الأنظمة الموزعة: Snowflake، KSUID
- • الترتيب الزمني مهم: UUID v6، UUID v7، ULID