الاتصال عبر MCP →

أدخل الحساب

صيغة رياضية

اعلان

نتائج

النص المفكوك
ABC
3 character(s)
عدد الأحرف المفكوكة 3

ما هو محوّل أكواد ASCII إلى نص؟

تعيد هذه الأداة تحويل قائمة من أرقام ASCII العشرية (أو نقاط ترميز يونيكود) إلى النص الذي تمثّله. يخصّص نظام ASCII رقمًا لكل حرف ورقم ورمز — فمثلًا الرقم 65 يقابل الحرف "A"، والرقم 97 يقابل "a"، والرقم 32 يقابل المسافة. وبالبحث عن الحرف المقابل لكل رقم وربط الأحرف معًا، تستعيد الرسالة الأصلية.

رموز ASCII العشرية تُقابَل بأحرف نصية
كل رمز ASCII عشري يقابل حرفًا واحدًا، وتشكّل معًا نصًا قابلاً للقراءة.

طريقة الاستخدام

اكتب الأكواد العشرية أو الصقها في الحقل المخصّص، مع الفصل بين كل قيمة وأخرى بمسافة أو فاصلة. على سبيل المثال، يفكّ الكود 72 101 108 108 111 إلى كلمة "Hello". ولا مانع من خلط الفواصل المختلفة، كما يتم تجاهل أي قيمة خارج النطاق الصالح (من 0 إلى 1,114,111). اضغط على زر الحساب لتظهر لك السلسلة النصية المفكوكة وعدد الأحرف الناتجة عنها.

شرح المعادلة

لكل كود \(c_i\)، يحسب المحوّل قيمة \(\text{chr}(c_i)\) — أي الحرف الذي تمثّل نقطة ترميزه ذلك الرقم — ثم يربط النتائج بالترتيب:

$$\text{text} = \text{chr}(c_1) + \text{chr}(c_2) + \ldots + \text{chr}(c_n)$$

وهذه العملية هي عكس استخراج قيمة \(\text{ord}()\) لكل حرف.

مثال تطبيقي

لنفترض أنّ لدينا الأكواد 67, 97, 116: فإنّ \(67 \rightarrow\) "C"، و\(97 \rightarrow\) "a"، و\(116 \rightarrow\) "t". وبعد ربطها معًا تكون النتيجة "Cat" بعدد أحرف يساوي \(3\).

فك ترميز الرمز 65 إلى الحرف A
مثال على فك الترميز: الرمز 65 يتحول إلى الحرف A.

جدول مرجعي لأكواد ASCII

تحدد مجموعة ASCII القياسية (الكود الأمريكي القياسي لتبادل المعلومات) 128 حرفًا مرتبطًا برموز عشرية من 0 إلى 127. الأكواد 0–31 (بالإضافة إلى 127) هي أحرف تحكم غير طابعة، والكود 32 هو المسافة، والأكواد المتبقية هي أحرف وأرقام ورموز قابلة للطباعة. لفك تشفير تسلسل مثل 72 105، ابحث عن كل رقم أدناه: 72 → H و105 → i، مما يعطي النص Hi.

أحرف التحكم (0–31) والحذف (127)

عشري اختصار الاسم
0 NUL فارغ
1 SOH بداية الرأس
2 STX بداية النص
3 ETX نهاية النص
4 EOT نهاية الإرسال
5 ENQ استفسار
6 ACK تأكيد
7 BEL جرس
8 BS مسافة للخلف
9 HT علامة تبويب أفقية
10 LF تغذية السطر (سطر جديد)
11 VT علامة تبويب عمودية
12 FF تغذية النموذج
13 CR إرجاع العربة
14 SO إزاحة خارج
15 SI إزاحة في
16 DLE هروب ارتباط البيانات
17 DC1 تحكم الجهاز 1 (XON)
18 DC2 تحكم الجهاز 2
19 DC3 تحكم الجهاز 3 (XOFF)
20 DC4 تحكم الجهاز 4
21 NAK عدم الاعتراف
22 SYN سكون متزامن
23 ETB نهاية كتلة الإرسال
24 CAN إلغاء
25 EM نهاية الوسيط
26 SUB بديل
27 ESC هروب
28 FS فاصل الملف
29 GS فاصل المجموعة
30 RS فاصل السجل
31 US فاصل الوحدة
127 DEL حذف

أحرف قابلة للطباعة (32–126)

عشري حرف ملاحظة
32 (مسافة) مسافة
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 حرف 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 حرف Z كبير
91 [ قوس مربع يسار
92 \ شرطة مائلة عكسية
93 ] قوس مربع يمين
94 ^ علامة الإقحام
95 _ خط سفلي
96 ` لكنة حادة معاكسة
97 a حرف 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 حرف z صغير
123 { قوس معقوف يسار
124 | شريط عمودي
125 } قوس معقوف يمين
126 ~ موجة

على سبيل المثال، تفك الأكواد 72 101 108 108 111 إلى Hello باستخدام هذا الجدول.

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

ما الفواصل التي يمكنني استخدامها؟ تعمل المسافات والفواصل وعلامات الجدولة (Tab) وفواصل الأسطر جميعها — ويمكنك مزجها معًا بحرية.

هل تدعم الأداة الأكواد الممتدة/يونيكود؟ نعم. يغطّي نظام ASCII القياسي النطاق من 0 إلى 127، لكنّ المحوّل يقبل نقاط الترميز حتى 1,114,111، لذا فهو يتعامل مع الأحرف اللاتينية الممتدة والعديد من رموز يونيكود أيضًا.

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

آخر تحديث: