وصف الأداة

هذا المولد المجاني عبر الإنترنت لـ ULID ينشئ ULIDs (معرفات فريدة عالميًا وقابلة للفرز حسب الترتيب المعجمي) بنقرة واحدة فقط. أنشئ ULID عبر الإنترنت فورًا دون أي تثبيت - صانع ULID الخاص بنا يجعل من السهل إنشاء معرفات ULID لمشاريعك. ULIDs تشبه UUIDs ولكن لها ميزة خاصة - يمكن فرزها حسب الوقت! يحتوي كل ULID على طابع زمني وبيانات عشوائية، مما يجعلها مثالية للأنظمة الموزعة التي تحتاج إلى كل من التفرد والترتيب الزمني.

الميزات

  • Standard ULID: يولد ULID عشوائي جديد مع الطابع الزمني الحالي
  • Monotonic ULID: يضمن أن ULIDs تزداد دائمًا، حتى عند إنشائها ضمن نفس الملي ثانية
  • Instant generation: أنشئ معرفات ULID بنقرة واحدة باستخدام مولد ULID عبر الإنترنت

ما هو ULID؟

ULID هو اختصار لـ Universally Unique Lexicographically Sortable Identifier. على عكس UUIDs التقليدية، فإن ULIDs:

  • متوافقة مع UUID بحجم 128 بت
  • قابلة للفرز حسب الترتيب المعجمي (يمكنك فرزها أبجديًا والحصول على الترتيب الزمني)
  • تشفّر طابعًا زمنيًا في الـ 48 بت الأولى
  • تستخدم base32 من Crockford لقراءة أسهل (بدون أحرف غامضة)
  • غير حساسة لحالة الأحرف
  • آمنة للاستخدام في URL

أنواع ULID

  • Standard: يتم إنشاء كل ULID بشكل مستقل مع الطابع الزمني الحالي والبيانات العشوائية
  • Monotonic: يضمن أن ULIDs التي تُنشأ ضمن نفس الملي ثانية تكون تصاعدية، مما يمنع القيم المكررة في سيناريوهات الإنشاء عالية التردد