// Base36 — ترميز أبجدي رقمي مضغوط باستخدام الأرقام 0-9 والحروف A-Z
يستخدم الأرقام 0-9 والحروف A-Z فقط، مما يجعله مناسبًا لقواعد البيانات، وملفات النصوص، وبيئات متعددة.
يوفر تمثيلاً أكثر اختصارًا من النظام العشري للأعداد الكبيرة، مع الحفاظ على سهولة القراءة.
لا يحتوي على رموز خاصة، مما يجعله مثاليًا للروابط القصيرة، المعرفات العامة، أكواد المنتجات ومفاتيح التراخيص.
Base36 هو نظام عدّ موضعي ذو أساس 36 يستخدم 36 رمزًا (0-9 و A-Z). تمثل كل خانة قوة من قوى 36، مما يسمح بتمثيل الأعداد الكبيرة كسلاسل أبجدية رقمية قصيرة.
أعداد → Base36:
123 → 3F
1000 → RS
999999 → LFLR
نص → Base36 (عن طريق البايتات):
Hi → 1Q5
ABC → 3O0AF
أكثر الاستخدامات شيوعًا:
- معرفات الفيديو/المحتوى
- الروابط القصيرة
- رموز الجلسات
- أكواد المنتجات
- مفاتيح التراخيص
Base36 هو نظام عدّ موضعي يستخدم 36 رمزًا مختلفًا: الأرقام 0-9 والحروف A-Z. يوفّر طريقة مدمجة لتمثيل الأعداد باستخدام رموز أبجدية رقمية فقط.
يُستخدم Base36 بكثرة في إنشاء معرفات قصيرة مثل الروابط القصيرة، المعرفات العامة، أكواد المنتجات ورموز الجلسات التي يجب أن تكون قصيرة وسهلة القراءة.
في معظم التطبيقات لا يفرّق Base36 بين الحروف الكبيرة والصغيرة؛ إذ تُعامل A-Z و a-z بنفس الطريقة، مما يقلل الأخطاء الناتجة عن تغيير حالة الأحرف.
Base36 أكثر اختصارًا من النظام العشري (base10)، لكنه أقل اختصارًا من base16 أو Base64. يوازن بين الضغط وسهولة القراءة باستخدام أحرف وأرقام فقط.