مولد ULID

مطورعشوائيحماية

أنشئ معرفات فريدة قابلة للفرز حسب الوقت باستخدام مولد ULID المجاني الخاص بنا. أنشئ معرفات ULID مفردة أو مجمعة بتنسيق نصي أو JSON أو YAML على الفور.

إعلان · يزيل؟
إعلان · يزيل؟

مرشد

ما هو ULID؟

ULID (معرف فريد عالميًا قابل للفرز معجميًا) هو تنسيق معرف فريد يجمع بين طابع زمني وبتات عشوائية لإنشاء معرفات فريدة قابلة للفرز حسب الوقت. على عكس معرفات UUID، فإن معرفات ULID هي:

  • قابلة للتصنيف معجميًا حسب الوقت
  • غير حساس لحالة الأحرف
  • Crockford's Base32 المشفرة
  • طولها 26 حرفًا

دلائل الميزات

ميزةوصف
الفرز على أساس الوقتأول 10 أحرف يتم ترميزها بطابع زمني
عشوائيةآخر 16 حرفًا تضمن التفرد
خيارات التنسيقإنشاء بتنسيق نصي أو JSON أو YAML
توليد بالجملةإنشاء معرفات ULID متعددة في وقت واحد

المواصفات الفنية

عنصرتفاصيل
طول26 حرفا
الطابع الزمنيأول 10 أحرف (48 بت)
عشوائيةآخر 16 حرفًا (80 بتًا)
مجموعة الأحرفقاعدة كروكفورد 32 (0-9، AZ باستثناء I، L، O، U)

كيف تستعمل

  1. أدخل عدد معرفات ULID التي تريد إنشاءها في حقل "الإجمالي"
  2. حدد تنسيق الإخراج المفضل لديك (نص أو JSON أو YAML)
  3. انقر على زر "إنشاء"
  4. انسخ معرفات ULID الناتجة باستخدام زر النسخ
  5. قم بإعادة تعيين النموذج باستخدام زر "إعادة التعيين" إذا لزم الأمر

التعليمات

  1. ما هو ULID وكيف يختلف عن UUID؟

    ULID (معرف معجمي فريد عالميًا قابل للفرز) هو معرف مكون من 26 حرفًا يجمع بين الطابع الزمني والعشوائية. وعلى عكس معرفات UUID، يمكن فرز معرفات ULID حسب الوقت وتستخدم ترميز Crockford's Base32 لتحسين قابلية القراءة.

  2. هل معرفات ULID حساسة لحالة الأحرف؟

    لا، لا تفرق معرفات ULID بين الأحرف الكبيرة والصغيرة. ويمكن إنشاؤها ومقارنتها في أي حال، على الرغم من أنها عادة ما تُعرض بأحرف كبيرة.

  3. كم عدد ULIDs التي يمكن إنشاؤها لكل مللي ثانية؟

    يمكن لمعرفات ULID إنشاء حوالي 1.21e+24 معرفًا فريدًا لكل مللي ثانية، مما يجعل الاصطدام غير محتمل للغاية في معظم التطبيقات.

  4. هل يمكن استخدام ULIDs كمفاتيح أساسية لقاعدة البيانات؟

    نعم، تُعد معرفات ULID مفاتيح أساسية ممتازة لقاعدة البيانات لأنها فريدة وقابلة للفرز، كما أن مكون الطابع الزمني الخاص بها يمكّن من الترتيب الزمني الطبيعي.

  5. ما هو تنسيق الطابع الزمني في ULID؟

    يتم ترميز أول 10 أحرف من ULID بعلامة زمنية دقيقة بالمللي ثانية باستخدام ترميز Crockford's Base32.

  6. هل معرفات ULID مناسبة للأنظمة الموزعة؟

    نعم، تعتبر معرفات ULID مناسبة جدًا للأنظمة الموزعة لأنها يمكن إنشاؤها دون الحاجة إلى التنسيق بين العقد مع الحفاظ على التفرد والقدرة على الفرز حسب الوقت.

  7. كيف يمكنني فك تشفير الطابع الزمني من ULID؟

    يمكن استخراج الطابع الزمني من أول 10 أحرف من ULID عن طريق التحويل من Base32 الخاص بـ Crockford إلى مللي ثانية منذ عصر Unix.

  8. هل ULID أفضل من UUID لتطبيقات الويب؟

    يمكن أن تكون معرفات ULID أفضل لتطبيقات الويب التي تحتاج إلى معرفات قابلة للفرز حسب الوقت أو معرفات يمكن قراءتها بواسطة الإنسان، مع الحفاظ على ضمانات تفرد معرفات UUID.

هل تريد حذف الإعلانات؟ تخلص من الإعلانات اليوم

تثبيت ملحقاتنا

أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع

أضف لـ إضافة كروم أضف لـ امتداد الحافة أضف لـ إضافة فايرفوكس أضف لـ ملحق الأوبرا
إعلان · يزيل؟
إعلان · يزيل؟
إعلان · يزيل؟

ركن الأخبار مع أبرز التقنيات

شارك

ساعدنا على الاستمرار في تقديم أدوات مجانية قيمة

اشتري لي قهوة
إعلان · يزيل؟