AG UUID

صيَغ UUID وترميزه

استعراض لمختلف الصيَغ وأساليب الترميز المستخدمة عند تخزين UUID ونقله.

السلسلة النصية القياسية

الصيغة القياسية هي 36 محرفًا ست عشريًا صغيرًا بالشكل 8-4-4-4-12. الشرطات لأغراض القراءة فقط، والصيغة المكوّنة من 32 محرفًا دون شرطات تمثّل القيمة نفسها. لا فرق بين الأحرف الكبيرة والصغيرة، لكن من الأأمن توحيدها بالأحرف الصغيرة.

التخزين الثنائي (16 بايت)

تخزين UUID بصيغة ثنائية من 16 بايت بدلًا من النص يقلّص الحجم إلى النصف أو أقل ويحسّن كفاءة الفهرس. أبرز الأمثلة نوع uuid في PostgreSQL ونوع BINARY(16) في MySQL.

صيَغ أخرى

هناك صيغة GUID المحاطة بأقواس معقوفة، وترميز Base64 وBase32 لاختصار عناوين URL، وصيغة URN على هيئة urn:uuid:. عند التبادل بين الأنظمة وحّد على صيغة واحدة لتقليل الالتباس.