ما هو مفكك ترميز 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. قد تضبط المولدات الحديثة بت الإرسال المتعدد وتستخدم عقدة عشوائية بدلاً من ذلك، لذلك تعامل معه كمعرّف عقدة ما لم تكن تتحكم في المولد.