ForHosting KIT · أدوات المطورين

محول ASCII

يوفر محول ASCII هذا بحثًا دقيقًا في الاتجاهين لقيمة واحدة في كل مرة. أدخلوا حرفًا للحصول على رمز ASCII العشري المقابل، أو أدخلوا رمزًا عشريًا لاستعادة الحرف الذي يمثله.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

يدعم كامل نطاق ASCII ذي السبعة بتات، بما فيه الحروف والأرقام وعلامات الترقيم والمسافات ومحارف التحكم. ويتحقق من المدخلات بصرامة، لذلك يعرض خطأ واضحًا للحروف غير المنتمية إلى ASCII والأعداد غير الصحيحة والرموز الواقعة خارج 0 إلى 127.

تحويل حرف إلى رمز ASCII

اختاروا وضع التحويل من الحرف إلى الرمز عندما يكون لديكم رمز كتابي وتحتاجون إلى قيمته العشرية في ASCII. يجب أن يحتوي الإدخال على حرف واحد تمامًا، حتى إن كان مسافة أو قيمة لا تظهر عادة. يقرأ المحول نقطة الترميز ويتحقق من انتمائها إلى جدول ASCII الأصلي ذي السبعة بتات. فمثلًا، يقابل الحرف الكبير A العدد 65، والحرف الصغير a العدد 97، والرقم 0 العدد 48، والمسافة العدد 32. ويختلف موضع الحرف الكبير عن الصغير. أما الحرف المشكول أو ذي العلامة، والرموز التعبيرية، وعلامات الاقتباس الطباعية، والشرطة الطويلة فهي محارف Unicode صحيحة لكنها ليست ASCII، ولذلك تُرفض. يفيد هذا الحد الصارم عند فحص حقل في بروتوكول، أو إعداد متجه اختبار، أو مراجعة فاصل، أو تشخيص نظام لا يقبل سوى ASCII. تحتوي النتيجة على القيمة العشرية المحولة دون ترميزات إضافية، لتتمكنوا من نسخها بسهولة إلى الشفرة المصدرية أو الوثائق أو عملية حسابية أخرى.

تحويل رمز ASCII إلى حرفه

اختاروا وضع التحويل من الرمز إلى الحرف عندما تعرفون رمز ASCII عشريًا وتريدون الحرف المخصص له. أدخلوا عددًا صحيحًا عشريًا من 0 إلى 127. تشمل النتائج القابلة للطباعة الحروف والأرقام والعلامات الرياضية والأقواس وعلامات الترقيم. ويضم النطاق محارف تحكم أيضًا: الرمز 9 جدولة أفقية، و10 انتقال إلى سطر جديد، و13 إرجاع العربة، و127 حذف. قد يصعب رؤية هذه النتائج لأنها تؤثر في التنسيق أو لا تملك شكلًا ظاهرًا، لكن القيمة المعادة تظل الحرف الفعلي الذي يمثله الرمز. لا يقبل المحلل إلا الصيغة العشرية عمدًا، ويرفض الإشارات والكسور وبادئات النظام السداسي عشري والمسافات الزائدة والنص المختلط حتى لا يحتمل الإدخال تفسيرين. كما يتحقق من الحدود العددية، ولذلك يؤدي 128 إلى خطأ بدل الالتفاف أو الاقتطاع أو إرجاع حرف Unicode خارج ASCII.

استخدام تحويل ASCII الصارم في مسارات موثوقة

ASCII مجموعة محارف صغيرة، لكنها ما زالت مهمة في تنسيقات الملفات وبروتوكولات الشبكات وصياغة الأوامر والشفرة المصدرية وتبادل البيانات. يساعد المحول الصارم على تمييز حرف ASCII من حرف Unicode يشبهه بصريًا. فالشرطة العادية رمزها 45، بينما تقع عدة شرطات أطول خارج ASCII ولا يصح استعمالها بديلًا في تنسيق محدد على مستوى البايت. وينطبق الأمر نفسه على علامات الاقتباس المستقيمة والمسافات وعلامات الترقيم المنسوخة. لا تطبع هذه القدرة المدخلات ولا تخمنها، بل تحول حرفًا واحدًا أو رمزًا عشريًا معياريًا بدقة. لذا تكون الاستدعاءات المتكررة حتمية وصالحة للتحقق الآلي والفحص اليدوي السريع. لا تؤثر الشبكة أو الإعدادات المحلية أو الساعة أو العشوائية أو ترميز المنصة في الإجابة. تبلغ كلفة كل طلب API مقدار $0.002. اختاروا الاتجاه صراحة، وحافظوا على الإدخال كما هو، وتوقعوا خطأ إدخال غير صالح لكل قيمة خارج نطاق ASCII المحدد.

فحص فاصل في بروتوكول

حوّلوا حرف الفصل إلى رمزه العشري قبل توثيق بروتوكول قائم على ASCII أو التحقق منه.

فك قيمة بايت رقمية

حوّلوا قيمة عشرية من سجل أو مواصفة إلى حرف ASCII الدقيق الذي تمثله.

اكتشاف محارف Unicode المتشابهة

تحققوا مما إذا كانت علامة الترقيم المنسوخة ASCII فعلًا وليست حرف Unicode مشابهًا في الشكل.

ما نطاق الرموز المدعوم؟

يُدعم كامل نطاق ASCII ذي السبعة بتات من 0 إلى 127. وتؤدي القيم الواقعة خارجه إلى خطأ إدخال غير صالح.

هل يمكن تحويل الحروف ذات العلامات أو الرموز التعبيرية؟

لا. فهي محارف Unicode خارج ASCII. لا يقبل وضع الحرف إلى الرمز إلا حرفًا واحدًا يقع رمزه بين 0 و127.

لماذا يبدو الحرف المعاد فارغًا أو غير مرئي؟

تمثل بعض رموز ASCII مسافات أو محارف تحكم بدل الأشكال المرئية. ومع ذلك تحتوي السلسلة المعادة على الحرف المقصود.

هل يمكن إدخال رموز بالنظام السداسي عشري أو الثنائي؟

لا. يقبل وضع الرمز إلى الحرف الأعداد الصحيحة العشرية المعيارية فقط لتجنب الالتباس في أساس العدد.

ما كلفة التحويل عبر API؟

تبلغ كلفة كل طلب API مقدار $0.002. التحويل حتمي ويعالج عنصرًا واحدًا في كل طلب.

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

POSThttps://api.kit.forhosting.com/enc/ascii-converter

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

curl -X POST https://api.kit.forhosting.com/enc/ascii-converter \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode":"character_to_code","text":"A"}'
{
  "mode": "character_to_code",
  "text": "A"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.ascii_converter",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

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