مفكك ترميز Hex
حوّل بين النظام الست عشري والنص فوراً. يدعم فواصل وبادئات قابلة للتكوين. جميع العمليات تتم في متصفحك.
الإعدادات
كيفية استخدام مفكك ترميز Hex
اختر الاتجاه
حدد وضع التحويل من Hex إلى نص أو من نص إلى Hex.
أدخل البيانات
الصق سلسلة ست عشرية أو نصاً عادياً حسب الوضع المحدد.
تكوين وتحويل
اضبط إعدادات الفاصل والبادئة، ثم انسخ النتيجة.
ما هو النظام الست عشري؟
النظام الست عشري (الأساس 16) هو نظام أرقام يستخدم الأرقام 0-9 والحروف A-F. في الحوسبة، يُستخدم النظام الست عشري بشكل شائع لتمثيل البيانات الثنائية وقيم البايت وعناوين الذاكرة وأكواد الألوان. كل بايت ست عشري (رقمان ست عشريان) يمثل بايت واحد (8 بت) من البيانات.
الاستخدامات الشائعة
أكواد الألوان
ألوان CSS مثل #FF5733 تمثل قيم RGB بالنظام الست عشري
البيانات الثنائية
تمثيل البايتات الخام بتنسيق مقروء
عناوين الذاكرة
مواقع العناوين في ذاكرة الحاسوب
جدول مرجعي سريع من Hex إلى ASCII
أكثر قيم ASCII شيوعًا عند قراءة hex أو كتابته. تمتد ASCII القابلة للطباعة من 0x20 (مسافة) إلى 0x7E (علامة التلدة)؛ والبايتات الأدنى من 0x20 محارف تحكم.
| المحرف | Hex | عشري | المعنى |
|---|---|---|---|
| NUL | 0x00 | 0 | البايت الصفري — نهاية السلاسل في لغة C |
| TAB | 0x09 | 9 | علامة جدولة أفقية |
| LF | 0x0A | 10 | تغذية السطر (\n) |
| CR | 0x0D | 13 | إرجاع الحمل (\r) |
| (space) | 0x20 | 32 | مسافة |
| 0–9 | 0x30–0x39 | 48–57 | الأرقام من 0 إلى 9 |
| A–Z | 0x41–0x5A | 65–90 | الأحرف الكبيرة من A إلى Z |
| a–z | 0x61–0x7A | 97–122 | الأحرف الصغيرة من a إلى z |
| DEL | 0x7F | 127 | محرف التحكم Delete |
النمط الذي يستحق الحفظ: الأرقام تبدأ عند 0x30، والأحرف الكبيرة عند 0x41، والصغيرة عند 0x61 — أي أعلى من الكبيرة بـ 0x20 تمامًا. لهذا فإن ضبط البتة 0x20 يقلب حالة حرف ASCII.
شرح بادئات hex: 0x و \x و #
البايت نفسه بالصيغة hex يظهر ببادئات مختلفة حسب مكان وجوده. الثلاثة تعني القيمة نفسها — البادئة مجرد اصطلاح من اللغة المحيطة:
0x
0x — قيمة حرفية في البرمجة
تكتب C و C++ و Java و JavaScript و Python و Go الأعداد السداسية عشرية ببادئة 0x: 0x1F و 0xFF و 0xDEADBEEF. عناوين الذاكرة وقيم البايتات في التوثيق و hex dump تستخدم 0x تقريبًا دائمًا.
\x
\x — تسلسل هروب في السلاسل
داخل السلاسل وأنماط التعبير النمطية، يعني \xNN البايت ذا القيمة NN: "\x48\x65\x6C\x6C\x6F" هي "Hello". تدعم Python و JavaScript أيضًا \uXXXX لنقاط يونيكود (4 أرقام hex) — انظر أداة فك ترميز Unicode.
#
# — الألوان
تكتب CSS وأدوات التصميم ألوان RGB بالصيغة #RRGGBB: فاللون #FF5733 هو rgb(255, 87, 51). كل زوج من رقمي hex يمثل بايت قناة واحدًا. تستخدم URL اصطلاحًا آخر — ترميز النسبة %XX — ويتولاه فاك ترميز URL.
الأسئلة الشائعة
يمكنك الاختيار بين مسافة (48 65 6C 6C 6F) أو نقطتين (48:65:6C:6C:6F) أو بدون فاصل (48656C6C6F). يكتشف مفكك الترميز التنسيق تلقائياً.
نعم. تقوم الأداة بترميز وفك ترميز أحرف UTF-8 متعددة البايت بشكل صحيح، مع تحويل كل بايت إلى تمثيله الست عشري.
نعم. يمكنك التبديل بين بادئة المخرجات من 0x أو \x أو # أو بدون بادئة. يقبل مفكك الترميز أيضاً الإدخال مع أي من هذه البادئات.
إنها اصطلاحات من لغات مختلفة تمثل قيم hex نفسها. 0x بادئة قيمة عددية في C و Java و JavaScript و Python (0xFF). و \x تسلسل هروب لبايت واحد ("\x41" هي "A"). أما # فتستخدم لألوان RGB في CSS (#FF5733).
يعرض hex dump كل بايت برقمي hex، عادة 16 بايت في السطر، مع الإزاحة (العنوان) يسارًا وتمثيل ASCII يمينًا. النقاط في عمود ASCII تعني بايتات غير قابلة للطباعة. التدرب على "Hello" بداية جيدة: 48 65 6C 6C 6F — فالحرف H هو 0x48 و e هو 0x65 وكل l هي 0x6C و o هي 0x6F.
كل رقم hex يقابل 4 بتات بالضبط: F = 1111، إذن FF = 11111111 = 255. وللتحويل إلى النظام العشري، اضرب في قوى 16 حسب موضع كل خانة: 1F = 1x16 + 15 = 31. تعرض هذه الأداة القيمة العشرية لكل بايت، وفي التسلسلات متعددة البايتات تعرض النص UTF-8 الذي تفك ترميزه تلك البايتات.
في كل مكان تقريباً يلتقي فيه النظام الثنائي بالبشر: أكواد الألوان (#FF6600)، وعناوين MAC (00:1A:2B:3C:4D:5E)، وعناوين الذاكرة، وبصمات SHA-256، والبايتات السحرية للملفات (تدفق gzip يبدأ دائماً بـ 1F 8B)، وملفات Intel HEX للبرامج الثابتة. يناسب hex النظام الثنائي بشكل طبيعي لأن البايت الواحد يُمثَّل دائماً برقمين hex بالضبط.
النظام ذو الأساس 16 يحتاج إلى 16 رمزاً للأرقام، لكن الأرقام العربية (0-9) توفر عشرة رموز فقط، لذا تستعير القيم 10-15 الحروف A-F (غير حساسة لحالة الأحرف حسب الاصطلاح). اسم hex مشتق من الجمع بين hexa (ستة) و decimal (عشرة). تقابل A=10 حتى F=15 معتمد عالمياً في الحوسبة - لا يوجد بديل متنافس.
الأدوات ذات الصلة
المراجع المعتمدة
المصادر الأساسية وراء هذه الأداة - معايير ومواصفات رسمية، وليست ملخصات منقولة عن الغير.