ForHosting KIT · محولات الوحدات

محول الأعداد إلى الأساس 62

العدد 1000 في الأساس 62 هو G8: يحوّل هذا المحول الأعداد الصحيحة إلى رموز قصيرة تصلح للروابط من أرقام وحروف كبيرة وصغيرة، ثم يفكها عند الحاجة. مجانًا في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
القيمة
1000
اتجاه التحويل
to_base62
تحصل على
النتيجة
G8
العدد العشري
1,000
الأساس 62
G8
الأساس
62

يقوم محول الأعداد إلى الأساس 62 بإعادة كتابة عدد صحيح غير سالب باستخدام اثنين وستين رمزًا: الأرقام العشرية العشرة، وستة وعشرين حرفًا كبيرًا، وستة وعشرين حرفًا صغيرًا. تنتمي هذه الأبجدية المدمجة إلى عائلة الترميزات نفسها المستخدمة في الروابط القصيرة، ومفاتيح قواعد البيانات المعتمة، والمعرّفات على غرار YouTube، والعديد من الرموز الآمنة لعناوين URL التي تحتاج إلى كثافة أعلى من الأساس 36 دون مغادرة نطاق ASCII القابل للطباعة. تختار اتجاهًا — من عشري إلى الأساس 62 أو من الأساس 62 عودةً إلى عشري — وتُدخل القيمة وتتلقى نتيجة حتمية تتضمن العدد العشري الصحيح بعد تنقيته، وسلسلة الأساس 62، وعدد الخانات. الحروف الكبيرة والصغيرة خانات مختلفة، فالحرف A الكبير يساوي عشرة والحرف a الصغير يساوي ستة وثلاثين. أي حرف خارج الأبجدية يفشل برسالة خطأ واضحة عن إدخال غير صالح بدلًا من إجابة خاطئة صامتة.

كيف يعمل الترميز وفك الترميز في الأساس 62

الأساس اثنان وستون هو نظام عد موضعي جذره اثنان وستون. الأبجدية القياسية المستخدمة هنا هي من صفر إلى تسعة، ثم الحروف الكبيرة من A إلى Z للقيم من عشرة إلى خمسة وثلاثين، ثم الحروف الصغيرة من a إلى z للقيم من ستة وثلاثين إلى واحد وستين. لترميز عدد عشري صحيح غير سالب، اقسمه مرارًا على اثنين وستين وسجّل كل باقٍ بوصفه الخانة الأقل أهمية التالية؛ ثم اعكس هذه البواقي للحصول على السلسلة المعتادة من اليسار إلى اليمين دون أصفار بادئة إلا للعدد صفر نفسه.

ولفك الترميز، سر في السلسلة من اليسار إلى اليمين، واضرب الإجمالي الجاري في اثنين وستين، وأضف قيمة خانة الحرف التالي — وهي مخطط هورنر الكلاسيكي. ولأن الحروف الكبيرة والصغيرة تقابل قيمًا مختلفة، فإن التحويل حساس لحالة الحرف: خلط الحالتين يغيّر العدد، وأي حرف غير صالح مثل مسافة أو علامة زائد أو شرطة مائلة أو علامة ترقيم يوقف العملية بإدخال غير صالح يسمّي الحرف الخاطئ وموضعه. يجب أن تبقى القيم ضمن نطاق الأعداد الصحيحة الآمنة في JavaScript كي تظل كل خانة دقيقة عند تسلسل النتيجة.

تُرفض المدخلات السالبة عمدًا؛ فحالات استخدام الروابط القصيرة والمعرّفات المعتمة بلا إشارة، ووجود علامة سالب بادئة يتعارض مع فكرة أبجدية نقية للأساس 62. وإذا كنت تحتاج إلى أسس اعتباطية من اثنين إلى ستة وثلاثين مع حروف غير حساسة لحالة الحرف، فهذه نية بحث مختلفة يخدمها محول أسس عام وليس هذه الصفحة المخصصة للأساس 62.

أين تظهر محولات الأساس 62 في العمل الفعلي

تضغط فرق المنتج والنمو المعرّفات المتسلسلة في مقاطع مسار قصيرة كي تبقى روابط التسويق مقروءة مع كثافة كافية للفهارس الكبيرة. وتصدر خدمات الواجهة الخلفية مفاتيح عامة معتمة تتجنب كشف تسلسلات الزيادة التلقائية، مستخدمةً الأساس 62 كي يبقى الرمز آمنًا لعناوين URL دون ترميز نسبي. وتوثّق منصات المحتوى كيفية تقابل معرّفات الفيديو أو الكائنات بين الأعداد الصحيحة الداخلية والسلاسل الأبجدية الرقمية العامة، ويحتاج المهندسون إلى مرجع مشترك يعامل الحروف الكبيرة والصغيرة خاناتٍ مختلفة.

وتقدّم مساقات علوم الحاسوب نظام العد الموضعي بما يتجاوز الأساس ستة عشر؛ وتوضح أداة مخصصة للأساس 62 لماذا تحتاج اثنان وستون رمزًا إلى حالتي الحروف معًا بينما لا يحتاج الأساس ستة وثلاثون إلى ذلك. وتولّد اختبارات ضمان الجودة والتكامل الرموز القصيرة المتوقعة للروابط العميقة وتتحقق من تساوي الذهاب والإياب من عشري إلى الأساس 62 وبالعكس.

وعامل جداول الأسس المتعددة العامة، والترميز الثنائي النقي Base64، وتعبئة المتمم الثنائي ذات العرض الثابت بوصفها نوايا بحث منفصلة لها صفحاتها الخاصة، بدلًا من تمديد هذا المحول للأعداد الصحيحة بالأساس 62 إلى ما يتجاوز نطاقه الأمين.

روابط قصيرة ومعرّفات عامة مدمجة

رمّز الأعداد الصحيحة المتسلسلة أو من نوع snowflake في مقاطع مسار كثيفة بالأساس 62 للروابط القصيرة ومعرّفات الكائنات القابلة للمشاركة.

التعليم وتجهيزات الذهاب والإياب

تحقق من الواجبات عن الأسس الموضعية وولّد أزواجًا مرجعية عشري ↔ أساس 62 لاختبارات الوحدة وتمارين الإحماء للمقابلات.

ما الأبجدية التي يستخدمها محول الأساس 62 هذا؟

الأحرف الاثنان والستون 0-9 ثم A-Z ثم a-z بهذا الترتيب. الحروف الكبيرة والصغيرة خانات مختلفة (A تساوي 10 وa تساوي 36). ولا يوجد حرف حشو.

ماذا يحدث عند وجود حرف غير صالح في الأساس 62؟

وتسمّي الرسالة الحرف الخاطئ وموضعه. المسموح فقط 0-9 وA-Z وa-z؛ وتُرفض المسافات وعلامات الترقيم والإشارات.

هل هذا مثل Base64 أو تحويل الأسس حتى 36؟

لا. يرمّز Base64 بايتات ثنائية بأبجدية وحشو مختلفين. وتتوقف محولات الأسس العامة عادة عند الأساس 36 وتعامل حالة الحرف كأنها قابلة للتبادل. هذه الصفحة للأعداد الصحيحة بالأساس 62 مع خانات حساسة لحالة الحرف.

كم يساوي 1000 في الأساس 62؟

يساوي G8. وعند فك G8 تعود إلى 1000، ويبقى الصفر صفرًا، فيمكنك التحقق من الرمز القصير في الاتجاهين قبل استخدامه.

هل يفرّق المحول بين الحروف الكبيرة والصغيرة؟

نعم. الحرف الكبير والصغير رقمان مختلفان: A الكبير يساوي عشرة وa الصغير يساوي ستة وثلاثين، لذا فإن تغيير حالة الحرف يغيّر العدد الناتج.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/fmt/base62

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/fmt/base62 \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":"1000","direction":"to_base62"}'
{
  "value": "1000",
  "direction": "to_base62"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fmt.base62",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_abs9007199254740991
max_base62_chars11
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

يتشارك النموذج المجاني في المتصفح وواجهة API المدفوعة دالة واحدة نقية متجانسة، لذا لا تتباعد العروض الصفية ومولدات الروابط القصيرة وخطوط المعالجة الآلية أبدًا عند الإدخال نفسه. سعر استدعاءات API الناجحة هو الأساس المنشور البالغ $0.002 لكل عنصر.

كيف يعمل الترميز وفك الترميز في الأساس 62

تستخدم الخوارزمية حسابًا صحيحًا دقيقًا فقط: لا تقريب بالفاصلة العائمة، ولا بذور عشوائية، ولا طوابع زمنية، ولا استدعاءات شبكية، لذا تنتج المدخلات المتطابقة دائمًا JSON متطابقًا.

ما الذي ترسله وما الذي تسترده

أرسل حقلين إلزاميين: value وdirection. تُرفض القيم العشرية المطلقة الأكبر من Number.MAX_SAFE_INTEGER كي لا تختفي الخانات الدنيا بصمت. ومن الأمثلة: يُرمَّز العدد ألف إلى G8، ويبقى صفر صفرًا، ويُفك ترميز G8 عائدًا إلى ألف. استخدم النموذج المجاني في المتصفح للتحققات السريعة، ثم استدعِ العقد نفسه من النصوص البرمجية عندما تحتاج إلى رموز قصيرة بالجملة أو تجهيزات مرجعية. يجب أن يكون الاتجاه to_base62 عندما تكون value عددًا عشريًا صحيحًا غير سالب، أو from_base62 عندما تكون value سلسلة بالأساس 62. تُقبل الأسماء البديلة كي تستخدم النماذج والنصوص البرمجية الأسماء التي تناسب واجهتها: يقبل value أيضًا n وnumber وinput وtext وdecimal وbase62؛ ويقبل direction أيضًا dir وmode وop، إضافة إلى مرادفات قصيرة مثل to وfrom وencode وdecode. في حالة to_base62، يمكن أن تكون value عددًا صحيحًا في JSON أو سلسلة أرقام بعلامة زائد بادئة اختيارية؛ أما الكسور والترميز العلمي والكلمات المجردة وNaN وInfinity والقيم السالبة فتفشل بـinvalid_input ولا تُحتسب. وفي حالة from_base62، يجب أن ينتمي كل حرف إلى الأبجدية صفر-تسعة وA-Z وa-z؛ وأي حرف آخر — بما في ذلك الشرطة السفلية والشرطة والمسافة — يفشل برسالة تسمّي حرف الأساس 62 غير الصالح. عند النجاح، تعيد الاستجابة سلسلة القيمة بعد تنقيتها، والاتجاه المعياري، وdecimal كعدد، وbase62 كسلسلة مدمجة، وresult بوصفه الصيغة المحوّلة الأساسية (الأساس 62 عند الترميز، والسلسلة العشرية عند فك الترميز)، وسلسلة الأبجدية الكاملة، وbase مضبوطة على اثنين وستين، وdigit_count لتمثيل الأساس 62. سعر استدعاءات API الناجحة هو الأساس المنشور البالغ $0.002 لكل عنصر؛ وإخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقًا.

أين تظهر محولات الأساس 62 في العمل الفعلي

ويريد معدّو المناهج الذين يبنون دروسًا تفاعلية الشكل نفسه من JSON في أداة المتصفح وفي API كي تبقى أوراق العمل دون اتصال والمصححات الآلية عبر الإنترنت متسقة. ولأن هذه القدرة محرك تحليل نقي، فإن سعر API هو الأساس المنشور البالغ $0.002 لكل عنصر ناجح، وفشل التحقق لا يستهلك الرصيد.

مفاتيح API ورموز معتمة

اربط الأعداد الصحيحة الداخلية غير السالبة بسلاسل أبجدية رقمية حساسة لحالة الحرف تبقى آمنة لعناوين URL دون كشف بنية التسلسل.

كيف أختار الاتجاه؟

استخدم to_base62 عندما تكون value عددًا عشريًا صحيحًا غير سالب وتريد سلسلة بالأساس 62. واستخدم from_base62 عندما تكون value بالأساس 62 أصلًا وتريد استرداد العدد العشري الصحيح.

كم التكلفة؟

أداة المتصفح مجانية وتعمل محليًا. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل عنصر ناجح؛ والإدخال غير الصالح لا يُحتسب.

اطّلع على توثيق KIT الكامل ←