مدقّق UUID وكاشف الإصدار
الصق معرّف UUID واحدًا أو أكثر لتعرف أيها صالح وما إصدار كل منها، وفي الإصدارات الزمنية متى أُنشئ.
تتم المعالجة محليًا في متصفحك/ بياناتك تبقى في متصفحك.
ما هي أداة مدقّق UUID وكاشف الإصدار؟
يتألف UUID الصالح من 32 رقمًا سداسيًا عشريًا وفق النمط 8-4-4-4-12، مع رقم إصدار (من 1 إلى 8) في بداية المجموعة الثالثة وبتات المتغيّر 10xx في الرابعة. وتُقبل أيضًا القيمتان الخاصتان NIL (كلها أصفار) وMAX (كلها آحاد). تفحص الأداة كل ذلك لكل سطر تلصقه.
تحصل لكل قيمة على حكم صالح/غير صالح مع السبب، والإصدار ومعناه، والمتغيّر، والوقت الدقيق بتوقيت UTC في معرّفات v1 وv6 وv7. وتقبل كذلك القيم بين أقواس معقوفة أو بصيغة urn:uuid: أو بدون شرطات وتذكر الصيغة المستخدمة.
كيف تعمل؟
- الصق المعرّفات، واحدًا في كل سطر (تصلح الفواصل والمسافات كفواصل أيضًا).
- اقرأ ملخص الحالة لمعرفة الأعداد، ثم الجدول لتفاصيل كل قيمة.
- عطّل «قبول {الأقواس} وurn:uuid: و32 رقمًا سداسيًا» إذا كان يجب اعتماد الصيغة القياسية ذات الشرطات فقط.
- انسخ ملف 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-uuidline,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.
أدوات ذات صلة
مولّد UUID
أنشئ معرّفًا فريدًا عالميًا واحدًا أو آلافًا منها بأي إصدار، وبالتنسيق الذي يتوقعه كودك أو قاعدة بياناتك.
أدوات المطورين
مولّد UUID v4
احصل على معرّفات UUID من الإصدار 4 العشوائية، وهي الخيار المعتاد للمعرّفات الفريدة حين لا يهمك الترتيب ولا التكرارية.
أدوات المطورين
مولّد UUID v7
أنشئ معرّفات UUID v7 تُرتَّب حسب وقت الإنشاء، فتصلح مفاتيح أساسية جيدة في قواعد البيانات والسجلات.
أدوات المطورين
مولّد UUID v5 (قائم على الاسم)
حوّل الأسماء أو الروابط أو النطاقات إلى معرّفات UUID ثابتة: مساحة الأسماء نفسها والاسم نفسه يعطيان دائمًا النتيجة نفسها.
أدوات المطورين
مختبر التعابير النمطية Regex
اكتب نمطًا والصق نصًا لترى كل تطابق مميّزًا مع موضعه ومجموعات الالتقاط الخاصة به.
أدوات المطورين
محوّل الطابع الزمني Unix
الصق قيمة epoch أو تاريخًا لتحصل دفعة واحدة على كل الصيغ الشائعة: الثواني والمللي ثانية وISO 8601 وRFC 2822 والتوقيت المحلي والوقت النسبي.
التاريخ والوقت
كاشف إصدار UUID
الصق قائمة معرّفات UUID لتعرف إصدار كل واحد منها، وما يرمّزه، ومتى أُنشئت المعرّفات القائمة على الوقت.
أدوات المطورين