محول ASCII إلى نص

عند إعطاء سلسلة مثل 72 101 108 108 111، يقرأ هذا المحول كل رقم ككود ASCII ويعيد النص الذي يتهجاه — في هذه الحالة Hello. يكتشف نظام العد تلقائيا (عشري أو ست عشري أو ثنائي) من الإدخال، ويتسامح مع أي فاصل شائع، ويزيل بادئات 0x أو \x أو #، حتى تستطيع لصق الأكواد مباشرة من ملف مصدري بلغة C أو من تفريغ ست عشري أو من تحدي CTF من دون تنظيفها أولا.

كيف يقرأ المحول إدخالك

  1. 1

    الصق أكواد ASCII

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

  2. 2

    اختر نظام العد أو دعه يكتشف تلقائيا

    العشري للأرقام 0-127، والست عشري للأزواج المكونة من رقمين، والثنائي لمجموعات 8 بت.

  3. 3

    يتحول كل كود إلى محرف واحد

    الكود 65 هو `A`، و0x61 هو `a`، و00100000 هو مسافة.

  4. 4

    اقرأ النص المفكوك

    تظهر الأكواد غير القابلة للطباعة (NUL, BEL, DEL) باختصاراتها بين قوسين معقوفين.

صيغ الإدخال التي يفهمها المحول

مثال الإدخال نظام العد
72 101 108 108 111 عشري
72,101,108,108,111 عشري
48 65 6C 6C 6F ست عشري
0x48 0x65 0x6C 0x6C 0x6F ست عشري
\x48\x65\x6C\x6C\x6F ست عشري (تهريب بنمط C)
48656C6C6F ست عشري (بلا فواصل)
01001000 01100101 01101100 01101100 01101111 ثنائي

التعامل مع أكواد التحكم

الأكواد ASCII من 0 إلى 31 و127 غير قابلة للطباعة. حسب الاستخدام المقصود، يمكن للمحول إما إخراجها كبايتات خام (مفيد لبناء سلسلة بروتوكول) أو استبدالها باختصاراتها بين قوسين زاويين: <LF>, <CR>, <TAB>, <NUL>, <DEL>.

أبعد من ASCII

إذا كانت أكوادك فوق 127، فهي بدقة ليست ASCII. حالتان شائعتان:

  • Latin-1 / Windows-1252 — بايت واحد لكل محرف، والقيم 128-255 تغطي الحروف ذات العلامات.
  • UTF-8 — متعدد البايتات، وبايتات الاستمرار تبدأ بـ 10xxxxxx. سلسلة أكواد مثل C3 A9 تفك إلى \u00e9.

يعامل المحول الإدخال فوق 127 كبايتات UTF-8 افتراضيا، وهذا يغطي معظم النص الحديث.

عكس الاتجاه

لتحويل النص إلى أكواد، استخدم الأدوات المرافقة: «نص إلى ASCII»، و«نص إلى ثنائي»، و«نص إلى ست عشري».

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

نعم إذا كان كل كود ثابت العرض: 8 بت للثنائي، ورقمان للست عشري. أما العشري فيحتاج فواصل لأن الأكواد العشرية بطول 1-3 أرقام ولا يمكن تقسيمها بثقة من دونها.

بعض الأكواد في إدخالك فوق 127 وقد تكون تسلسلات بايتات UTF-8 غير صالحة. جرب الفك كـ Latin-1 إذا كان المصدر ملفا نصيا أقدم أو تفريغا من نظام Windows.

نعم. تهريبات بنمط C (\x48)، وقيم C الحرفية (0x48)، وترميز URL بالنسبة المئوية (%48)، وبادئات لغة التجميع ($48) تُزال جميعا قبل التحليل.

الأكواد فوق 127 بايتات صالحة لكنها ليست ASCII. والأكواد فوق 255 لا تسع في بايت واحد — يضع المحول علامة عليها ويتجاوزها بدلا من التخمين.

أدوات ذات صلة

عداد الكلمات

عُد الكلمات والأحرف والجمل والفقرات مع وقت القراءة ووقت التحدث وكثافة الكلمات المفتاحية ودرجة سهولة القراءة بمقياس فليش، للمقالات والمنشورات والتعليقات التوضيحية وأوصاف الميتا.

عداد الأحرف

احسب الأحرف والكلمات والأسطر والجمل والفقرات في أي نص. اعرض الإجماليات مع المسافات وبدونها، مع تفصيل لأنواع الأحرف.

Emoji Kitchen

اخلط رمزين تعبيريين وشاهد الملصق الذي يصممه Google Emoji Kitchen. تصفح آلاف التركيبات المتاحة.

مولد كلمات المرور

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

مغيّر الخط

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

مولد أسماء المستخدمين

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