مفكك ترميز UUID

فك ترميز UUID إلى إصداره ومتغيره وحقول الطابع الزمني وتمثيلاته الرقمية.

UUID

الصق UUID بالصيغة القياسية، أو URN، أو UUID بين أقواس معقوفة، أو UUID سداسيًا عشريًا من 32 حرفًا.

UUID بعد فك الترميز
UUID المطبّع
550e8400-e29b-41d4-a716-446655440000
الإصدار
4الإصدار 4 - عشوائي أو شبه عشوائي
المتغير
1متغير معيار RFC 4122 / RFC 9562

التمثيلات

سداسي عشري
550e8400e29b41d4a716446655440000
Base64
VQ6EAOKbQdSnFkRmVUQAAA==
عشري
113059749145936325402354257176981405696
ثماني
1250350200070515501651234262106312521000000
ثنائي
01010101000011101000010000000000111000101001101101000001110101001010011100010110010001000110011001010101010001000000000000000000

ما هو مفكك ترميز UUID؟

يشرح مفكك ترميز UUID البنية الموجودة داخل المعرّف الفريد عالميًا. فهو يطبّع الصيغ الشائعة الملصقة، ويتحقق من أن القيمة UUID بطول 128 بت، ويعرض الإصدار والمتغير والبايتات السداسية العشرية الخام والتمثيلات الرقمية الجاهزة للنسخ.

غالبًا ما تُعامل UUIDs كسلاسل مبهمة، لكن خانة الإصدار توضّح كيف أُنشئ المعرّف. تكون UUIDs من الإصدار 4 عشوائية، والإصداران 3 و5 هاشين قائمين على الاسم، أما الإصدارات المرتبة زمنيًا مثل 1 و6 و7 فيمكن أن تحمل معلومات طابع زمني.

متى تستخدمه

استخدم هذه الأداة عندما تحتاج إلى فحص معرّف من السجلات أو قواعد البيانات أو واجهات API أو التتبعات أو بيانات الاختبار. وهي مفيدة للتأكد مما إذا كان UUID عشوائيًا أو قائمًا على الوقت، وتحويله إلى عشري أو Base64 لنظام آخر، ورصد ما إذا كان حقل العقدة في UUID v1 أو v6 قد يكشف معرّفًا بنمط MAC.

يعمل مفكك الترميز في متصفحك ولا يرسل قيم UUID إلى خادم. يقبل UUIDs بالصيغة القياسية، وقيم urn:uuid:، وUUIDs بين أقواس معقوفة، والإدخال بالأحرف الكبيرة، وUUIDs سداسية عشرية من 32 حرفًا من دون واصلات.

ما الذي ينبغي الانتباه إليه

تصف حقول إصدار UUID ومتغيره تخطيط البتات، وليس ما إذا كان المعرّف فريدًا عالميًا في الواقع. قد يتكرر UUID يبدو صالحًا إذا وُلّد بطريقة ضعيفة أو نُسخ عن طريق الخطأ.

في UUIDs من الإصدارين 1 و6، يمكن أن يبدو حقل العقدة مثل عنوان MAC. قد تضبط المولدات الحديثة بت الإرسال المتعدد وتستخدم عقدة عشوائية بدلاً من ذلك، لذلك تعامل معه كمعرّف عقدة ما لم تكن تتحكم في المولد.