محول الرموز السداسية إلى نص — أداة مجانية عبر الإنترنت
Hex Conversion Results
ما هو محول الرموز السداسية إلى نص?
محول "Hex to Text" هو أداة برمجية ثنائية الاتجاه تعمل على ترجمة بايتات الآلة السداسية العشرية الأولية إلى نص بشري قابل للقراءة، والعكس صحيح. النظام السداسي العشري (القاعدة 16) هو نظام ترقيم حيوي يستخدم الأرقام من 0 إلى 9 والحروف من A إلى F لضغط سلاسل ثنائية طويلة وفوضوية إلى أزواج أقصر وذات بنية محكمة.
أثناء تجميع الكود، أو هندسة حزم الشبكة، أو البحث في ملفات تفريغ ذاكرة الأعطال، يواجه المطورون بشكل روتيني بيانات معبأة في شكل سداسي عشري. تقوم هذه الأداة على الفور بفك تشفير تلك البايتات إلى نص عادي JSON أو كود المصدر الذي تمثله، أو تشفير اللغة الإنجليزية إلى سداسي عشري من أجل عبور البيانات المعقمة.
متى تستخدم محول الرموز السداسية إلى نص?
استخدم هذه الأداة أثناء تصحيح أخطاء البرامج، أو تحليل الأمان، أو عند مراجعة حزم البيانات الملتقطة من الشبكة (مثل سجلات Wireshark). إذا قمت باستخراج كتلة بيانات خام من قاعدة بيانات SQL وبدت ككتلة من الأرقام والحروف، فقم بإدخالها في أداة فك التشفير «Hex to Text» لعرض المحتوى القابل للقراءة.
وعلى العكس من ذلك، يستخدم مهندسو الأجهزة ميزة «Text to Hex» لإدخال بيانات السلاسل بأمان في الأنظمة المدمجة (مثل وحدات التحكم في ذاكرة Arduino). لفك تشفير الأرقام الأولية 1 و 0، يمكنك استخدام محول Binary to Text بدلاً من ذلك.
كيفية استخدام هذه الأداة
- 1Paste hex values (space-separated) or text
- 2Choose 'Hex to Text' or 'Text to Hex'
- 3Copy the converted result
عند لصق قيمة سداسية عشرية لفك تشفيرها، تقوم الأداة بإزالة العناصر البرمجية الزائدة بذكاء. وتعمل الأداة بشكل مثالي سواء كانت القيمة السداسية العشرية مكتوبة بتنسيق "68656C"، أو بفواصل كـ "68 65 6C"، أو مسبوقة بـ "0x68 0x65 0x6C".
أمثلة
| Input | Output |
|---|---|
| 48 65 6c 6c 6f | Hello |
| Hello | 48 65 6c 6c 6f (text to hex) |
| 4A 61 76 61 | Java |
| 4865782048657821 | Hex Hex! |
| 0x41 0x42 0x43 | ABC |
القواعد والسلوك
- تحويل النص إلى نظام سداسي عشري: يحول الأحرف القياسية إلى قيمها العشرية المقابلة في جدول UTF-8، مما ينتج عنه سلاسل في النظام السداسي عشري (على سبيل المثال، تتحول المسافات القياسية إلى الرقم «20»).
- تحويل من النظام السداسي العشري إلى نص: يقوم بتحليل مجموعات من الحروف السداسية العشرية المكونة من حرفين (تمثل بايت واحد)، وتحويلها رياضيًا إلى حروف ASCII/UTF-8 قابلة للقراءة.
- يتم حذف البادئات مثل "0x" أو الفواصل القياسية (المسافات والفواصل) تلقائيًا أثناء عملية الحساب لضمان ترجمة دقيقة.
أدوات ذات صلة
الأسئلة الشائعة
ما هو النظام السداسي العشري؟
النظام السداسي عشري (أو "هكس") هو نظام عد ذو أساس 16. وعلى عكس نظام العد العادي (الأساس 10: 0-9)، يستخدم النظام السداسي عشري مجموعة أوسع من الرموز (0-9، بالإضافة إلى A وB وC وD وE وF). ونظرًا لأن الرقم السداسي العشري الواحد يحمل معلومات رياضية أكثر، يستخدمه المبرمجون لتمثيل الشفرات الثنائية الضخمة والمعقدة في صيغة أقصر بكثير وأكثر وضوحًا.
لماذا يستخدم المبرمجون النظام السداسي العشري بدلاً من النظام الثنائي؟
النظام الثنائي (1 و0) معقد للغاية بحيث يصعب على البشر قراءته. تتطلب كلمة "Cat" 24 رقمًا ثنائيًا لكتابتها. أما النظام السداسي العشري فيقوم بضغط تلك البيانات بطريقة رياضية، لذا لا تتطلب كلمة "Cat" سوى 6 أرقام سداسية عشرية ("43 61 74"). ومن الأسهل بكثير للمطور قراءة سلاسل الأحرف السداسية العشرية وتصحيح أخطائها.
هل يجب عليّ إضافة "0x" قبل الأرقام لفك التشفير؟
لا. في لغات البرمجة (مثل C)، تُكتب القيم السداسية عشرية على النحو التالي: «0x6A» لإعلام الكمبيوتر بأنها ليست نصًا عاديًا. وأداتنا ذكية بما يكفي لفك تشفير الأرقام الخام («6A») أو الأرقام التي تحتوي على مسافات («6A 7B») أو الأرقام التي تحتوي على بادئات («0x6A 0x7B»). وهي تقوم بإزالة التنسيق تلقائيًا.
لماذا تحولت المسافة إلى الرقم «20»؟
كل ضغطة مفتاح لها قيمة عددية. يُنتج مفتاح المسافة الحرف رقم 32 في جدول ASCII. تذكر أن النظام السداسي العشري هو نظام حسابي ذو قاعدة 16: اثنان من الرقم 16 يساوي 32. وبالتالي، فإن التمثيل السداسي العشري للمسافة غير المرئية هو بالضبط «20».
لماذا أظهرت سلسلة الرموز السداسية الخاصة بي أشكالًا مثل الماسات السوداء أو المربعات؟
يُستخدم النظام السداسي العشري لتخزين كل شيء على الكمبيوتر، بما في ذلك ملفات الصور والبرامج المُجمَّعة. إذا قمتَ بلصق الرمز السداسي العشري لصورة ما في أداة فك التشفير النصية هذه، فستحاول الأداة تحويل ألوان البكسل إلى أحرف إنجليزية. وتكون النتيجة أحرف تحكم غير قابلة للطباعة، تُعرض على شكل مربعات خطأ أو علامات استفهام.