ULID ulid · Base32
معرّف قصير قابل للترتيب الزمني من 26 حرفًا بترميز Crockford Base32.
نظرة عامة
يرمّز طابعًا زمنيًا بطول 48 بت + 80 بت عشوائية في 26 حرفًا. يتطابق ترتيبه المعجمي مع الترتيب الزمني وهو آمن في عناوين URL وأسماء الملفات.
البنية
| طول البت | 128 |
|---|---|
| طول الأحرف | 26 |
| التنسيق | Crockford Base32 |
| قابل للترتيب | نعم |
| قائم على العشوائية | نعم |
متى يُستخدم
يُستخدم بديلًا لـ UUID عند الحاجة إلى معرّف علني قصير قابل للترتيب. وبما أنه Base32 لا يفرّق بين حالة الأحرف فهو سهل القراءة للبشر.