أداة تحويل رموز ASCII
اكتب نصًا لترى الرمز العشري لكل حرف، أو الصق رموزًا مثل 72 101 108 108 111 لتقرأ النص الذي تكوّنه. الرموز التي تتجاوز 127 نقاط شفرة يونيكود، فتعمل الحروف المشكّلة والإيموجي، ويوجد تحت الأداة جدول مرجعي لـ ASCII. مجاني ودون تسجيل، وكل شيء يعمل في متصفحك.
الاتجاه
جدول ASCII المرجعي
رموز التحكم الشائعة، متبوعة بكل حرف ASCII قابل للطباعة (الرموز 33–126).
| الرمز | الحرف | الوصف |
|---|---|---|
| 9 | TAB | التبويب الأفقي |
| 10 | LF | تغذية السطر (سطر جديد) |
| 13 | CR | رجوع العربة |
| 32 | SP | مسافة |
| 33 | ! | حرف قابل للطباعة |
| 34 | " | حرف قابل للطباعة |
| 35 | # | حرف قابل للطباعة |
| 36 | $ | حرف قابل للطباعة |
| 37 | % | حرف قابل للطباعة |
| 38 | & | حرف قابل للطباعة |
| 39 | ' | حرف قابل للطباعة |
| 40 | ( | حرف قابل للطباعة |
| 41 | ) | حرف قابل للطباعة |
| 42 | * | حرف قابل للطباعة |
| 43 | + | حرف قابل للطباعة |
| 44 | , | حرف قابل للطباعة |
| 45 | - | حرف قابل للطباعة |
| 46 | . | حرف قابل للطباعة |
| 47 | / | حرف قابل للطباعة |
| 48 | 0 | حرف قابل للطباعة |
| 49 | 1 | حرف قابل للطباعة |
| 50 | 2 | حرف قابل للطباعة |
| 51 | 3 | حرف قابل للطباعة |
| 52 | 4 | حرف قابل للطباعة |
| 53 | 5 | حرف قابل للطباعة |
| 54 | 6 | حرف قابل للطباعة |
| 55 | 7 | حرف قابل للطباعة |
| 56 | 8 | حرف قابل للطباعة |
| 57 | 9 | حرف قابل للطباعة |
| 58 | : | حرف قابل للطباعة |
| 59 | ; | حرف قابل للطباعة |
| 60 | < | حرف قابل للطباعة |
| 61 | = | حرف قابل للطباعة |
| 62 | > | حرف قابل للطباعة |
| 63 | ? | حرف قابل للطباعة |
| 64 | @ | حرف قابل للطباعة |
| 65 | A | حرف قابل للطباعة |
| 66 | B | حرف قابل للطباعة |
| 67 | C | حرف قابل للطباعة |
| 68 | D | حرف قابل للطباعة |
| 69 | E | حرف قابل للطباعة |
| 70 | F | حرف قابل للطباعة |
| 71 | G | حرف قابل للطباعة |
| 72 | H | حرف قابل للطباعة |
| 73 | I | حرف قابل للطباعة |
| 74 | J | حرف قابل للطباعة |
| 75 | K | حرف قابل للطباعة |
| 76 | L | حرف قابل للطباعة |
| 77 | M | حرف قابل للطباعة |
| 78 | N | حرف قابل للطباعة |
| 79 | O | حرف قابل للطباعة |
| 80 | P | حرف قابل للطباعة |
| 81 | Q | حرف قابل للطباعة |
| 82 | R | حرف قابل للطباعة |
| 83 | S | حرف قابل للطباعة |
| 84 | T | حرف قابل للطباعة |
| 85 | U | حرف قابل للطباعة |
| 86 | V | حرف قابل للطباعة |
| 87 | W | حرف قابل للطباعة |
| 88 | X | حرف قابل للطباعة |
| 89 | Y | حرف قابل للطباعة |
| 90 | Z | حرف قابل للطباعة |
| 91 | [ | حرف قابل للطباعة |
| 92 | \ | حرف قابل للطباعة |
| 93 | ] | حرف قابل للطباعة |
| 94 | ^ | حرف قابل للطباعة |
| 95 | _ | حرف قابل للطباعة |
| 96 | ` | حرف قابل للطباعة |
| 97 | a | حرف قابل للطباعة |
| 98 | b | حرف قابل للطباعة |
| 99 | c | حرف قابل للطباعة |
| 100 | d | حرف قابل للطباعة |
| 101 | e | حرف قابل للطباعة |
| 102 | f | حرف قابل للطباعة |
| 103 | g | حرف قابل للطباعة |
| 104 | h | حرف قابل للطباعة |
| 105 | i | حرف قابل للطباعة |
| 106 | j | حرف قابل للطباعة |
| 107 | k | حرف قابل للطباعة |
| 108 | l | حرف قابل للطباعة |
| 109 | m | حرف قابل للطباعة |
| 110 | n | حرف قابل للطباعة |
| 111 | o | حرف قابل للطباعة |
| 112 | p | حرف قابل للطباعة |
| 113 | q | حرف قابل للطباعة |
| 114 | r | حرف قابل للطباعة |
| 115 | s | حرف قابل للطباعة |
| 116 | t | حرف قابل للطباعة |
| 117 | u | حرف قابل للطباعة |
| 118 | v | حرف قابل للطباعة |
| 119 | w | حرف قابل للطباعة |
| 120 | x | حرف قابل للطباعة |
| 121 | y | حرف قابل للطباعة |
| 122 | z | حرف قابل للطباعة |
| 123 | { | حرف قابل للطباعة |
| 124 | | | حرف قابل للطباعة |
| 125 | } | حرف قابل للطباعة |
| 126 | ~ | حرف قابل للطباعة |
كيفية استخدام محوِّل رموز ASCII
- 1. اختر الاتجاه. يفكّ اكتشاف تلقائي الإدخال الذي يتكوّن من رقمين أو أكثر بين 0 و255 مفصولة بمسافات أو فواصل، ويرمّز كل ما عداه. أما النص ← الرموز والرموز ← النص فتفرضان اتجاهًا محددًا. ويحتاج الرقم الواحد، أو الرمز الأكبر من 255، إلى الرموز ← النص.
- 2. اكتب أو الصق. افصل بين الرموز بمسافات أو فواصل. تتحدّث النتيجة وعدد الأحرف مع كتابتك.
- 3. راجع الأخطاء. الرمز الذي ليس عددًا صحيحًا، أو الرمز الأكبر من 1,114,111، يُبلَّغ عنه باسمه بدلًا من تخمينه.
- 4. ابحث عن الرموز. يسرد جدول ASCII المرجعي أسفل الأداة رموز التحكم الشائعة وكل حرف قابل للطباعة من 33 إلى 126.
ما هو ASCII
ASCII، أي الشفرة الأمريكية القياسية لتبادل المعلومات، يخصص رقمًا من 0 إلى 127 لكل حرف من الأحرف الـ128، فيتسع الحرف في سبع خانات ثنائية. وتنقسم الأرقام إلى ثلاث مجموعات:
| الرموز | ما هي | أمثلة |
|---|---|---|
| 0–31 و127 | رموز تحكم، لا تُطبع | 9 = tab, 10 = line feed, 13 = carriage return, 27 = escape, 127 = delete |
| 32 | حرف المسافة | 32 |
| 33–126 | رموز قابلة للطباعة: أرقام وحروف وعلامات | 48–57 = 0–9, 65–90 = A–Z, 97–122 = a–z |
نمطان يستحق معرفتهما. الحرف الصغير هو حرفه الكبير مضافًا إليه 32 (فالحرف A هو 65، والحرف a هو 97)، وترقيم الأرقام يبدأ من 48، فالرمز 7 هو 55. أما «ASCII الموسّع» فليس معيارًا واحدًا: مجموعات الثمانية بت التي تملأ الرموز 128–255 تختلف بعضها عن بعض. ويحتفظ يونيكود بالأرقام نفسها لأول 128 نقطة شفرة، ولذلك يكون النص الإنجليزي العادي واحدًا في ASCII ويونيكود.
ما وراء ASCII: نقاط شفرة يونيكود
يقرأ المحوّل النص حرفًا بحرف في يونيكود، ويعرض نقطة شفرة كل حرف بالعشري. وبالنسبة لنص ASCII فهي رمز ASCII؛ أما ما عداه فهو رقم يونيكود، فـ é هو 233 و😀 هو 128512. ويقبل الفك أي رمز حتى 1,114,111 (U+10FFFF، وهي آخر نقطة شفرة في يونيكود) ويبني الحرف منه.
نقطة الشفرة ليست هي البايت. فالحرف é نقطة شفرة واحدة، هي 233، لكنه بايتان في UTF-8، وهما c3 a9. ولرؤية البايتات استخدم أداة التحويل السداسي العشري أو مترجم ثنائي.
مثال تطبيقي
النص
Hello
الرموز
72 101 108 108 111
النص
Café 😀
الرموز
67 97 102 233 32 128512
فك الترميز
67 105 116 101 32 105 116 ← Cite it
يُظهر السطران الأوّلان أن H هو 72 وe هو 101، وأن المسافة قبل الإيموجي تأخذ رمزًا خاصًا بها، هو 32. وتُحسب أسطر الفاصل الجديد أيضًا: فالضغط على Enter في الإدخال يضيف 10.
مفاجآت ينبغي تجنّبها
- الأرقام المفردة تُعامَل كنص. في الاكتشاف التلقائي، يُرمَّز رقم واحد مثل السنة
2024، أو قائمة تحتوي على قيمة أكبر من 255، كأرقام لا تُفَكّ، فيعطي72الناتج55 50. اختر الرموز ← النص لفكّ رمز واحد، أو نقطة شفرة يونيكود مثل8364. وتُقرأ قائمة مثل10 20 30كرموز؛ اختر النص ← الرموز إن كنت تقصد الأرقام نفسها. - نتائج غير مرئية. الرموز من 0 إلى 31 رموز تحكم، فيعطي فك
72 9 105الحرف H ثم رمز التبويب ثم الحرف i، وهذا يبدو كفراغ في النص. - رموز البدائل (55296–57343) ليست أحرفًا حقيقية. تقبلها الأداة، لكن الناتج ليس نصًا قابلًا للعرض. رمّز الإيموجي وافكّ ترميزها بنقطة شفرتها كاملة، مثل 128512.
أي أداة تحتاج؟
تعطي هذه الصفحة الرموز العشرية وجدول ASCII. وللبايتات السداسية العشرية استخدم أداة التحويل السداسي العشري؛ وللمجموعات ذات الثمانية بت استخدم مترجم ثنائي؛ وللترميزات مثل Base64 وURL وHTML استخدم أداة ترميز النص وفك ترميزه. ولتحويل رقم عادي بين الثنائي والثماني والعشري والسداسي العشري استخدم محوِّل الأنظمة.
الأسئلة الشائعة
- كيف أحوّل النص إلى رموز ASCII؟
- اكتب النص أو الصقه، مع ضبط الاتجاه على النص ← الرموز أو على الاكتشاف التلقائي. يظهر كل حرف برمزه العشري مفصولًا بمسافات، فتصبح Hi هي 72 105.
- كيف أحوّل رموز ASCII مرة أخرى إلى نص؟
- الصق رموزًا عشرية مفصولة بمسافات أو فواصل، مثل 72 101 108 108 111، مع ضبط الاتجاه على الرموز ← النص أو على الاكتشاف التلقائي. يُتحقَّق من كل رقم ويُعاد تحويله إلى حرفه.
- ماذا عن الأحرف خارج نطاق ASCII؟
- تستخدم نقطة شفرتها في يونيكود: é هو 233، و€ هو 8364، و😀 هو 128512. ويُفَكّ ترميز أي رمز حتى 1,114,111 مرة أخرى إلى حرف.
- ما الفرق بين ASCII ويونيكود؟
- يضم ASCII 128 حرفًا مرقمة من 0 إلى 127. ويحتوي يونيكود على أكثر من مئة ألف حرف من معظم أنظمة الكتابة، وأول 128 رقمًا فيه مطابقة تمامًا لـ ASCII. لذلك يكون كل ملف ASCII نصًا صالحًا بترميز UTF-8 أيضًا.
- لماذا لا يُفَكّ ترميز رمزي المفرد؟
- يفكّ الاكتشاف التلقائي رقمين أو أكثر من 0 إلى 255 فقط، فيُرمَّز رقم مثل 2024 كالأرقام 2 و0 و2 و4 (50 48 50 52). بدّل الاتجاه إلى الرموز ← النص لفكّ رمز واحد أو رمز أكبر من 255.
- ما جدول ASCII في هذه الصفحة؟
- مرجع يسرد رموز التحكم الشائعة (tab وline feed وcarriage return والمسافة) وكل حرف قابل للطباعة من 33 إلى 126، لتبحث عن أي رمز دون تحويل.
- هل يُرسَل نصي إلى خادم؟
- لا. يتم التحويل داخل متصفحك، ولا يغادر جهازك أي شيء تكتبه.