مولّد UUID
أنشئ معرّفات UUID من الأنواع v1 وv4 وv5 وv7 أو NIL، وفك ترميز إصدار أي UUID وطابعه الزمني، ونسّقها بأقواس معقوفة أو URN أو Base64.
مولّد UUID — أنشئ معرّفات UUID عشوائية تشفيريًا من الإصدار الرابع — واحدًا تلو الآخر أو حتى 100 في دفعة واحدة. بدّل تنسيق الأحرف الكبيرة والشُّرَط، وانسخ القائمة بأكملها أو أي قيمة فردية بنقرة واحدة. تُنشأ معرّفات UUID باستخدام Web Crypto API مباشرة داخل متصفحك. كما ينشئ معرّفات UUID من الأنواع v1 وv5 وv7 وNIL، ويتحقق من أي UUID تلصقه ويفك ترميزه، ويمكنه إخراج صيغ الأقواس المعقوفة أو urn:uuid: أو Base64.
ما هي مولّد UUID؟
مولّد UUID هو أداة مجانية على الإنترنت تُنشئ معرّفات UUID عشوائية تشفيريًا من الإصدار الرابع، وتُسمى أيضًا GUID، وهو موجّه للمطورين ومديري قواعد البيانات ومهندسي ضمان الجودة الذين يحتاجون إلى معرّفات فريدة للمفاتيح الأساسية ومعرّفات طلبات API وبيانات الاختبار أو السجلات الموزّعة. أنشئ معرّف UUID واحدًا أو ولّد حتى 100 دفعة واحدة، ثم بدّل المخرجات إلى أحرف صغيرة أو كبيرة وفعّل الشُّرَط أو عطّلها لتتوافق مع مخططك. تُنتج كل قيمة في متصفحك باستخدام crypto.randomUUID() من Web Crypto API، لذا يمنحك مولّد UUID v4 العشوائي هذا معرّفات غير قابلة للتنبؤ ومقاومة للتصادم دون أي تسجيل. انسخ القائمة بأكملها المفصولة بأسطر جديدة بنقرة واحدة أو خذ أي معرّف UUID فردي من صفه الخاص. إلى جانب الإصدار الرابع، ينشئ أيضًا الإصدار السابع المرتّب زمنيًا، والإصدار الأول المستند إلى الطابع الزمني، والإصدار الخامس الحتمي (مساحة الاسم زائد الاسم مع تجزئة SHA-1)، ومعرّف NIL المكوّن من أصفار بالكامل؛ كما يتحقق من أي UUID تلصقه ويفك ترميزه — مُظهرًا إصداره ونوعه والطابع الزمني المضمّن فيه — ويوفّر صيغ الإخراج بأقواس معقوفة وurn:uuid: وBase64.
كيفية استخدام مولّد UUID
- أدخل عدد معرّفات UUID التي تريدها في حقل العدد (1-100)؛ تفتح الأداة بدفعة مبدئية من 5.
- انقر على إنشاء لتوليد دفعة جديدة من معرّفات UUID من الإصدار الرابع.
- اختر حالة الأحرف، صغيرة أو كبيرة، لتنسيق الأحرف الست عشرية.
- اضبط الشُّرَط على مع أو بدون للإبقاء على الشُّرَط أو إزالتها.
- استخدم زر النسخ في حقل المخرجات لنسخ القائمة بأكملها، أو أيقونة النسخ في كل صف ضمن فردي لنسخ معرّف UUID واحد.
- اختر إصدار UUID — v4 أو v7 أو v1 أو v5 أو NIL — من مُحدِّد الإصدار؛ وللإصدار v5 اختر مساحة اسم وأدخل اسمًا.
- الصق أي UUID في حقل التحقق / فك الترميز لرؤية إصداره ونوعه والطابع الزمني المضمّن فيه.
أمثلة
معرّف UUID واحد بأحرف صغيرة مع شُرَط، الإعداد الافتراضي
اضبط العدد على 1 وانقر على إنشاء. تحصل على معرّف UUID v4 مثل 3f2504e0-4f89-41d3-9a0c-0305e82c3301؛ القيمة الدقيقة عشوائية في كل مرة، لكنها دائمًا في الصيغة القياسية 8-4-4-4-4 المفصولة بالشُّرَط.
أحرف كبيرة بدون شُرَط
بدّل حالة الأحرف إلى كبيرة والشُّرَط إلى بدون، ثم انقر على إنشاء. تُنتَج قيمة مثل 3F2504E04F8941D39A0C0305E82C3301، وهي 32 حرفًا ست عشريًا دون شُرَط، مفيدة للمفاتيح المُدمجة أو الأنظمة التي ترفض الشُّرَط.
دفعة كبيرة من 50
اكتب 50 في العدد وانقر على إنشاء للحصول على 50 معرّف UUID فريدًا، واحدًا في كل سطر. يعرض إحصاء المُولَّد العدد 50 ويعرض إحصاء الإصدار v4. انسخها جميعًا دفعة واحدة لبيانات البذرة أو بيانات الاختبار.
الأسئلة الشائعة
- ما إصدار UUID الذي تولّده هذه الأداة؟
- ينشئ الإصدار الرابع (عشوائي)، والإصدار السابع (مرتّب زمنيًا)، والإصدار الأول (طابع زمني زائد عقدة عشوائية)، والإصدار الخامس (مساحة الاسم والاسم مع تجزئة SHA-1)، ومعرّف NIL المكوّن من أصفار بالكامل. اختر النوع من مُحدِّد الإصدار؛ يعكس إحصاء الإصدار اختيارك، وكل قيمة تُبنى في متصفحك.
- كم عدد معرّفات UUID التي يمكنني إنشاؤها دفعة واحدة؟
- بين 1 و100 لكل دفعة. يقبل حقل العدد من 1 إلى 100؛ إذا أدخلت رقمًا أكبر أو غير صالح، فيُقصَر إلى النطاق من 1 إلى 100 قبل التوليد.
- هل يمكنني الحصول على معرّفات UUID بأحرف كبيرة أو إزالة الشُّرَط؟
- نعم. استخدم مفتاح حالة الأحرف للتبديل بين الأحرف الصغيرة والكبيرة، ومفتاح الشُّرَط لإخراج قيم مع أو بدون الشُّرَط، مما يمنحك الصيغة القياسية المكوّنة من 36 حرفًا أو المُدمجة المكوّنة من 32 حرفًا.
- هل يمكنني نسخ معرّف UUID واحد فقط بدلًا من القائمة بأكملها؟
- نعم. يظهر كل معرّف UUID مُولَّد في صفه الخاص تحت عنوان فردي مع أيقونة نسخ خاصة به، بينما ينسخ زر النسخ في حقل المخرجات القائمة بأكملها المفصولة بأسطر جديدة.
- هل يُرفع أي شيء إلى خادم؟
- لا. يُولَّد كل معرّف UUID بالكامل في متصفحك باستخدام Web Crypto API. لا يُرسَل أي شيء إلى أي خادم ولا يُخزَّن عليه، لذا تعمل الأداة دون اتصال وتبقى معرّفاتك خاصة.
- هل يمكنني معرفة إصدار معرّف UUID موجود؟
- نعم. الصق أي UUID في حقل التحقق / فك الترميز، وستُبلّغ الأداة عمّا إذا كان صالحًا، وإصداره ونوعه المكتشفين، و— للإصدارين الأول والسابع — الطابع الزمني المضمّن فيه، كل ذلك في متصفحك.
- ما صيغ الإخراج التي يمكنني اختيارها؟
- إلى جانب الأحرف الصغيرة أو الكبيرة والشُّرَط المفعّلة أو لا، تتيح لك خيارات التنسيق إحاطة كل قيمة بأقواس معقوفة، أو إضافة البادئة urn:uuid:، أو ترميز البايتات الـ16 الخام بصيغة Base64.
أدوات ذات صلة
ترميز / فك ترميز Base32 / Base58
رمّز النص إلى Base32 (RFC 4648) أو Base58 (أبجدية البيتكوين) وافكك ترميز أي منهما مرة أخرى إلى نص، مع دعم كامل وآمن لـ UTF-8 وبالكامل داخل متصفحك.
ترميز / فك ترميز Base64
رمّز أو فُكّ ترميز Base64 (آمن مع UTF-8) بأبجدية آمنة للروابط، وحشو اختياري، والتفاف أسطر 64/76، وعدّ فوري للبايتات والأحرف، وعرض للبايتات بالنظام الست عشري أو الثنائي.
محوّل حالة الأحرف وعدّاد النصوص
حوّل النص بين UPPERCASE وcamelCase وPascalCase وsnake_case وCONSTANT_CASE وkebab-case وdot.case والمزيد، واحسب عدد الأحرف والكلمات والأسطر.
أداة تنسيق وتصغير الكود
نسّق أو صغّر HTML وCSS وJavaScript فورًا داخل متصفحك، مع مسافة بادئة من مسافتين أو 4 مسافات أو علامة جدولة، وضغط JavaScript المدعوم بـ Terser.