محول ASCII

قم بتحويل النص بسهولة إلى ASCII والعكس باستخدام أداة محول ASCII الخاصة بنا للتعامل الفعال مع البيانات.

5 من 2 تقييمات
محول ASCII

محول ASCII أداة مجانية تحوّل الأحرف النصية إلى قيم رموز ASCII، وتحوّل قيم ASCII مرة أخرى إلى الأحرف المقابلة لها.

ما ASCII وكيف يعمل؟

ASCII معيار لترميز الأحرف، يخصّص رقما لكل حرف إنجليزي ورقم وعلامة ترقيم ومحرف تحكم. يتضمن ASCII القياسي 128 قيمة، مرقمة من 0 إلى 127، ولذلك يمكن تمثيل كل قيمة بسبع بتات.

الرموز من 0 إلى 31 والرمز 127 هي محارف تحكم. وهي تمثل إجراءات مثل الانتقال إلى سطر جديد أو الجدولة أو الحذف، بدلا من الرموز المرئية. أما الرموز من 32 إلى 126 فهي محارف قابلة للطباعة، وتشمل المسافات والحروف وعلامات الترقيم. تختلف قيم الأحرف الكبيرة عن الصغيرة، فقيمة A هي 65، بينما قيمة a هي 97.

رسم توضيحي: يمر النص عبر أداة محول ASCII في الاتجاهين

كيف أستخدم محول ASCII؟

أدخل نصا عاديا في إلى ASCII للحصول على القيم الرقمية لأحرفه، أو أدخل قيمة ASCII في إلى نص لاستعادة الحرف المقابل. تعتمد عملية التحويل على دوال PHP التي تتعامل مع البايتات، ومنها ord وchr وstrlen.

  1. استخدم إلى ASCII عندما تريد معرفة الرمز المخصص لحرف أو رقم أو علامة ترقيم.
  2. استخدم إلى نص إذا كانت لديك قيمة رقمية وتريد معرفة الحرف الذي تمثله.
  3. اقرأ القيمة المحوّلة في حقل النتيجة Ascii.
أداة محول ASCII على digily.link مع نموذج الإدخال

تتم المعالجة على الخادم. تنتقل المدخلات إلى الخادم عبر HTTPS ولا تُخزّن. لذلك، ليس دقيقا القول إن البيانات تظل بالكامل على جهازك.

مثال عملي وقيم مرجعية

في مثال بسيط، يقابل النص CAT الرموز العشرية 67 و65 و84. وعند تحويل قيم الرموز نفسها، من دون تغيير، مرة أخرى إلى نص تكون النتيجة CAT. يُعالَج كل بايت على حدة، ويجب الحفاظ على ترتيب القيم كما هو.

الحرف أو محرف التحكم قيمة ASCII العشرية القيمة بالنظام السداسي عشر
الانتقال إلى سطر جديد 10 0A
مسافة 32 20
0 48 30
A 65 41
a 97 61
? 63 3F

من الأخطاء الشائعة عند إجراء التحويل يدويا الخلط بين الرقم بوصفه محرفا والقيمة العددية التي يمثلها. فالرمز العشري ASCII للمحرف 7 هو 55 وليس 7. وقد تحدث الأخطاء أيضا عند نسخ قيمة بالنظام السداسي عشر من جدول ASCII والتعامل معها باعتبارها قيمة عشرية.

مثال على نتيجة أنتجتها أداة محول ASCII

أين يُستخدم ASCII عمليا؟

يُستخدم ASCII عندما تحتاج الأنظمة إلى طريقة بسيطة ومعروفة على نطاق واسع لربط الأحرف بالأرقام. تستخدم الأنظمة الحديثة Unicode عادة، لكن أول 128 نقطة ترميز فيه تطابق ASCII.

  • البرمجة: تستخدم قيم ASCII عند تحليل ملفات النص العادي، والتحقق من نطاقات الأحرف، والعمل مع تسلسلات الهروب.
  • الشبكات: تستخدم نصوصا متوافقة مع ASCII في كثير من أوامر البروتوكولات والترويسات وعمليات تبادل بيانات التشخيص.
  • الإلكترونيات: ترسل غالبا أوامر وقراءات ASCII عبر وحدات التحكم التسلسلية والمتحكمات الدقيقة وأجهزة الاختبار.
  • التعليم: تُستخدم جداول ASCII لشرح ترميز الأحرف والقيم الثنائية وطريقة تمثيل البيانات.
  • الاتصالات اللاسلكية: قد تتبادل الأجهزة أوامر ASCII عبر واجهات التحكم، بينما تستطيع أنظمة الراديو بالحزم نقل نصوص ASCII.

إذا كانت المواصفات تعرض رمزا بأساس عددي آخر، فيمكنك استخدام محول السداسي عشر أو محول الأعداد العشرية أو محول ثنائي لعرض القيمة الرقمية نفسها بالصيغة المطلوبة.

كيف يتعامل المحول مع المسافات والتشكيل والمدخلات الأخرى غير المعتادة؟

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

الأحرف ذات العلامات الصوتية والرموز التعبيرية والكتابات غير اللاتينية ليست جزءا من ASCII القياسي. وبما أن هذا المحول يستخدم دوال PHP الموجهة للتعامل مع البايتات، فقد يُتعامل مع نص UTF-8 باعتباره عدة قيم بايت، وليس محرف Unicode واحدا. ولا يحوّل é إلى e، ولا يتعرف على ترميز مجهول، ولا يوفر تحويلا كاملا لنقاط ترميز Unicode.

تنتج المقاطع الطويلة عددا كبيرا من قيم البايت المنفردة، لذلك يكون فحص أحرف محددة عادة أكثر عملية من تحويل مستند كامل.

الأسئلة الشائعة

هل القيم من 128 إلى 255 جزء من ASCII؟

لا. ينتهي ASCII القياسي عند 127. تقع القيم من 128 إلى 255 خارج ASCII، ويعتمد تفسيرها على الترميز المستخدم.

ما الفرق بين NUL والرقم صفر؟

NUL هو محرف التحكم ذو الرمز 0، ويمكن استخدامه علامة إنهاء أو بايت حشو، بحسب التنسيق أو البروتوكول. أما الرقم المرئي 0 فرمزه العشري هو 48، ولذلك فهما قيمتان مختلفتان ولا يمكن استخدام إحداهما بدلا من الأخرى.

هل ألصق كلمات المرور أو المفاتيح الخاصة في المحول؟

لا. رغم أن المدخلات تُرسل عبر HTTPS ولا تُخزّن، فمن الأفضل التعامل مع البيانات السرية باستخدام برنامج نصي محلي أو أداة تعمل دون اتصال بالإنترنت. عند تحويل أحرف عادية أو قيم بروتوكولات أو التحقق من واجبات دراسية، أدخل فقط أصغر جزء من النص تحتاج إليه لإجراء التحويل.

أدوات مشابهة

محول ثنائي

قم بتحويل النص إلى ثنائي والعكس باستخدام أداة محول الثنائي لدينا لتشفير وفك تشفير البيانات بكفاءة.

4،997
39
محول السداسي عشر

قم بتحويل النص إلى نظام ست عشري والعكس باستخدام أداة محول الست عشري لدينا لتحويل البيانات بدقة.

5،301
142
محول الأعداد العشرية

قم بتحويل النص إلى نظام عشري والعكس باستخدام أداة محول الأرقام العشرية لدينا لتحويل البيانات بدقة.

5،037
55

الأدوات الشائعة