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

أدخل الحساب

صيغة رياضية

اعلان

نتائج

الناتج الست عشري
48 69
قيم ASCII / UTF-16 في الأساس 16
الأحرف المحوَّلة ٢
طول النص المُدخَل ٢

ما هو محوّل النص إلى النظام الست عشري؟

يقوم محوّل النص إلى الست عشري بتحويل كل حرف في السلسلة النصية إلى قيمته الرقمية (code point) ثم يعرض هذه القيمة في النظام الست عشري (الأساس 16). هذا هو الترميز القياسي من ASCII إلى Hex المستخدَم في كل مجالات الحوسبة — بدءًا من فحص حِزَم الشبكة وتنقيح ملفات البيانات الثنائية، وصولًا إلى كتابة أكواد الألوان وتسلسلات الهروب (escape sequences) وصيغ البيانات منخفضة المستوى. وبما أن البايت الواحد (من 0 إلى 255) يقابل تمامًا خانتين ست عشريتين، تأتي النتيجة مختصرة وواضحة بلا لبس.

حرف نصي واحد مُحوَّل إلى رمزه السداسي العشري المكوّن من رقمين
يُحوَّل كل حرف إلى رمز ASCII الخاص به، ثم يُكتب كقيمة سداسية عشرية من رقمين.

كيفية الاستخدام

اكتب نصك أو الصقه في خانة الإدخال، ثم اختر طريقة الفصل بين البايتات الست عشرية (بدون فاصل، مسافة، نقطتان رأسيتان، أو شرطة)، واقرأ النتيجة. خيار «بدون» يعطيك سلسلة متصلة مثالية للنسخ واللصق داخل الكود، بينما تجعل المسافات أو النقطتان النتيجة أسهل في القراءة بايتًا بايت.

شرح المعادلة

لكل حرف c نحسب ord(c)، أي قيمته الرقمية. الحروف الإنجليزية والأرقام وعلامات الترقيم القياسية تقع ضمن نطاق ASCII من 0 إلى 127. ثم يُحوَّل هذا الرقم إلى الأساس 16 ويُكمَّل بصفر ليصبح من خانتين (صيغة 02x). بعد ذلك تُجمَع كل الكتل المؤلفة من خانتين معًا، مع إدراج الفاصل الذي اخترته بينها.

$$\text{Hex} = \underset{c\,\in\,\text{Text}}{\Large\Vert}\; \text{pad}_2\!\left(\text{hex}\big(\text{code}(c)\big)\right)\;\bowtie\;\text{Separator}$$

مثال تطبيقي

لنأخذ كلمة Hi. الحرف «H» قيمته 72 أي 0x48، والحرف «i» قيمته 105 أي 0x69. وبذلك تصبح «Hi» هي 4869 بدون فاصل، أو 48 69 مع المسافات.

$$\text{code}(\text{H}) = 72 = \text{0x48}, \qquad \text{code}(\text{i}) = 105 = \text{0x69}$$
كلمة Hi معروضة كحرفين محوّلين إلى بايتات سداسية عشرية موصولة بفواصل
مثال عملي: يتحول كل حرف من كلمة قصيرة إلى بايت سداسي عشري، مع إمكانية وصلها بفاصل.

جدول مرجعي لتحويل ASCII إلى Hex

كل حرف ASCII قابل للطباعة يتوافق مع بايت واحد، يُكتب كرمز سادس عشري مكون من رقمين من 00 إلى FF. تساوي القيمة السادسة عشرية الكود العشري للحرف مُحولة إلى الأساس 16. على سبيل المثال، الحرف A له الكود العشري 65، و\(65 = 4 \times 16 + 1\)، لذا فإن رمزه السادس عشري هو 41. تحويل الكلمة Hi مع فاصل مسافة ينتج 48 69.

الأرقام 0–9

الحرف عشري سادس عشري
0 48 30
1 49 31
2 50 32
3 51 33
4 52 34
5 53 35
6 54 36
7 55 37
8 56 38
9 57 39

الأحرف الكبيرة A–Z

الحرف عشري سادس عشري الحرف عشري سادس عشري
A 65 41 N 78 4E
B 66 42 O 79 4F
C 67 43 P 80 50
D 68 44 Q 81 51
E 69 45 R 82 52
F 70 46 S 83 53
G 71 47 T 84 54
H 72 48 U 85 55
I 73 49 V 86 56
J 74 4A W 87 57
K 75 4B X 88 58
L 76 4C Y 89 59
M 77 4D Z 90 5A

الأحرف الصغيرة a–z

الحرف عشري سادس عشري الحرف عشري سادس عشري
a 97 61 n 110 6E
b 98 62 o 111 6F
c 99 63 p 112 70
d 100 64 q 113 71
e 101 65 r 114 72
f 102 66 s 115 73
g 103 67 t 116 74
h 104 68 u 117 75
i 105 69 v 118 76
j 106 6A w 119 77
k 107 6B x 120 78
l 108 6C y 121 79
m 109 6D z 122 7A

المسافة والعلامات الترقيمية الشائعة

الحرف الاسم عشري سادس عشري
(مسافة) مسافة 32 20
! علامة التعجب 33 21
# رمز الرقم 35 23
( قوس فتح 40 28
) قوس غلق 41 29
, فاصلة 44 2C
- شرطة ناقص 45 2D
. نقطة 46 2E
: نقطتان 58 3A
@ رمز عند 64 40

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

هل يميّز بين الأحرف الكبيرة والصغيرة؟ نعم — لكل منها رمز ASCII مختلف (A=0x41، a=0x61)، لذا يختلف الناتج الست عشري.

وماذا عن الإيموجي أو الحروف المشكَّلة؟ الرموز ذات القيمة الأكبر من 255 تستخدم قِيَمًا أكبر من بايت واحد، وقد تنتج أكثر من خانتين ست عشريتين لكل حرف. وتضمن هذه الأداة الإكمال إلى خانتين كحد أدنى.

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

آخر تحديث: