انتقل إلى المحتوى

مدقّق UUID وكاشف الإصدار

الصق معرّف UUID واحدًا أو أكثر لتعرف أيها صالح وما إصدار كل منها، وفي الإصدارات الزمنية متى أُنشئ.

تتم المعالجة محليًا في متصفحك

الخيارات
0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة مدقّق UUID وكاشف الإصدار؟

يتألف UUID الصالح من 32 رقمًا سداسيًا عشريًا وفق النمط 8-4-4-4-12، مع رقم إصدار (من 1 إلى 8) في بداية المجموعة الثالثة وبتات المتغيّر 10xx في الرابعة. وتُقبل أيضًا القيمتان الخاصتان NIL (كلها أصفار) وMAX (كلها آحاد). تفحص الأداة كل ذلك لكل سطر تلصقه.

تحصل لكل قيمة على حكم صالح/غير صالح مع السبب، والإصدار ومعناه، والمتغيّر، والوقت الدقيق بتوقيت UTC في معرّفات v1 وv6 وv7. وتقبل كذلك القيم بين أقواس معقوفة أو بصيغة urn:uuid: أو بدون شرطات وتذكر الصيغة المستخدمة.

كيف تعمل؟

  1. الصق المعرّفات، واحدًا في كل سطر (تصلح الفواصل والمسافات كفواصل أيضًا).
  2. اقرأ ملخص الحالة لمعرفة الأعداد، ثم الجدول لتفاصيل كل قيمة.
  3. عطّل «قبول {الأقواس} وurn:uuid: و32 رقمًا سداسيًا» إذا كان يجب اعتماد الصيغة القياسية ذات الشرطات فقط.
  4. انسخ ملف CSV للنتائج أو نزّله للاحتفاظ بسجل.

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

  • العثور على المعرّف الوحيد المشوّه في تصدير طويل قبل أن يفشل الاستيراد.
  • معرفة ما إذا كان معرّف من نظام قديم من الإصدار 1 أو 4 أو 7.
  • استخراج وقت الإنشاء من UUID من النوع v7 أو v1 وُجد في السجلات.
  • التأكد من أن بيانات الاختبار المولّدة تستخدم الإصدار الذي تتوقعه قاعدة بياناتك.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

المدخل
550e8400-e29b-41d4-a716-446655440000
018f3f4e-0d3f-7cc2-8a1e-5b2d9c4a7e10
6ba7b810-9dad-11d1-80b4-00c04fd430c8
00000000-0000-0000-0000-000000000000
{123E4567-E89B-12D3-A456-426614174000}
not-a-uuid
المخرج
line,input,valid,version,variant,timestamp_utc,note
1,550e8400-e29b-41d4-a716-446655440000,true,4,rfc,,
2,018f3f4e-0d3f-7cc2-8a1e-5b2d9c4a7e10,true,7,rfc,2024-05-03T16:33:50.911Z,
3,6ba7b810-9dad-11d1-80b4-00c04fd430c8,true,1,rfc,1998-02-04T22:13:53.1511824Z,عقدة 00c04fd430c8
4,00000000-0000-0000-0000-000000000000,true,nil,,,UUID فارغ (كل البتات صفر)
5,{123E4567-E89B-12D3-A456-426614174000},true,1,rfc,2228-06-25T20:01:28.5450087Z,بين أقواس معقوفة; عقدة 426614174000
6,not-a-uuid,false,,,,يحتوي على أحرف غير سداسية عشرية

الخصوصية

تعمل أداة مدقّق UUID وكاشف الإصدار بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

تفحص الأداة الصيغة فقط، لا وجود المعرّف ولا ما يرتبط به. معرّفات العقدة العشوائية في v1/v6 وأوقات الإنشاء في المعرّفات الزمنية بقدر ثقتك بمن ولّدها.

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

كيف أعرف إصدار UUID؟

انظر إلى أول رقم في المجموعة الثالثة: في 550e8400-e29b-41d4-a716-446655440000 هو 4، فالمعرّف من الإصدار 4. تقرأ الأداة ذلك وتشرح معناه.

لماذا يُعدّ معرّف بشكل سليم غير صالح؟

يجب أن يكون رقم الإصدار من 1 إلى 8 وأن يكون أول رقم في المجموعة الرابعة 8 أو 9 أو a أو b (متغيّر RFC). وما عدا ذلك ليس UUID قياسيًا باستثناء NIL وMAX.

كيف يُستخرج الطابع الزمني؟

يخزّن v7 ميلي ثواني Unix في أول 48 بتًا. ويخزّن v1 وv6 فترات من 100 نانو ثانية منذ 15 أكتوبر 1582، وتحوّلها الأداة إلى تاريخ UTC.

المزيد من الأدوات في أدوات المطورين →