ULID Generator — sortable 26-character unique IDs

Generate Universally Unique Lexicographically Sortable Identifiers. Each 26-character Crockford Base32 ID embeds a 48-bit timestamp plus 80 bits of randomness.

Category: أدوات المطورين

About this tool

ما هي أداة مولّد ULID؟ أداة مولّد ULID تنشئ معرّفات فريدة قابلة للترتيب المعجمي. كل معرّف من 26 حرفًا بترميز Crockford Base32 يحمل طابعًا زمنيًا 48 بت بالمللي ثانية (أول 10 أحرف) مع 80 بت من العشوائية، فتضمن ULIDs وقت إنشائها وتُرتب زمنيًا دون تسلسل قاعدة بيانات. طريقة العمل يُبنى ULID من طابع زمني بالمللي ثانية (أول 10 أحرف) وعشوائية (الـ 16 المتبقية) بترميز Crockford Base32. تدعم الأداة أيضًا التوليد التراكمي الرتيب للإنتاج عالي الكثافة خلال نفس المللي ثانية لتبقى المعرّفات متزايدة بدقة. مثال تطبيقي مثال: المعرّف المولَّد 01J8XK2ZXN4KQW8D5PTQ0N1R3Y يفك ترميزه عن بادئة زمنية (01J8XK2ZXN4) تعود إلى لحظة زمنية UTC بالمللي ثانية، بينما الـ 16 حرفًا المتبقية عشوائية. الترتيب النصي يعادل الترتيب الزمني. حالات الاستخدام الشائعة مفاتيح أساسية مرتبة زمنيًا في قواعد البيانات الموزعة معرّفات ارتباط للطلبات والأحداث تتضمن وقت الإنشاء مفاتيح قواعد بيانات يهمها الترتيب الزمني ملاحظات مهمة الطابع الزمني هو زمن UTC بالمللي ثانية وليس التوقيت المحلي عشوائية ULID ليست آمنة تشفيريًا — استخدم UUID v4 أو مولّد أرقام عشوائية آمنًا للأسرار 26 حرفًا أقصر من 36 حرفًا في UUID، فتوفّر ULIDs مساحة في المفاتيح والروابط أدوات مرتبطة مولّد UUID — توليد معرفات UUID (v4) فريدة. مولّد النصوص الرمزية — إنشاء أسماء رمزية نظيفة من النص. مولّد مفاتيح API — توليد مفاتيح API وأسرار عشوائية. مولّد التجزئة — حساب تجزئات MD5 و SHA-1 و SHA-256. فك تشفير JWT — فك تشفير رموز JWT وفحصها. الأسئلة الشائعة ما الفرق بين ULID

Browse all toolsBrowse categories