محوّل Hex إلى نص

حوّل البايتات الست عشرية إلى نص UTF-8. تقبل المسافات والنقطتين والفواصل والبادئتين 0x و\x، وتبلّغ بوضوح عن الطول الفردي أو الأرقام غير الصالحة. مجاني داخل المتصفح.

56 حرفًا · 56 بايت (UTF-8)

0 حرفًا · 0 بايت (UTF-8)

يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.

ما هو فك ترميز Hex؟

تحوّل البايتات الست عشرية إلى نص مقروء بفكها بصيغة UTF-8. تفهم الصيغ الشائعة: 48656c6c6f و48 65 6c و48:65:6c و0x48 0x65 و\x48\x65.

كيفية استخدام فك ترميز Hex

  1. الصق الأرقام الست عشرية في الإدخال بأي صيغة مدعومة.
  2. يظهر النص المفكوك في الإخراج.
  3. استخدم نسخ، أو استخدام كمدخل لإعادة الترميز بتنسيق مختلف.

مثال

الإدخال
0x48 0x69 0xc3 0xa0
الإخراج
Hià

متى تستخدم فك ترميز Hex

استخدمها لقراءة تفريغات الست عشري ومصفوفات البايتات في السجلات والسلاسل المهرَّبة. وإذا لم تكن البايتات نصًا (صورة أو تجزئة) فستبلّغ الأداة أنها ليست UTF-8 صالحًا؛ وفي هذه الحالة أبقها بصيغة ست عشرية أو استخدم أدوات Base64.

كيف يعمل فك ترميز Hex

تُزال البادئتان 0x و\x والمسافات والنقطتان والفواصل والفواصل المنقوطة والشرطات؛ ويجب أن تكون الأرقام المتبقية ستة عشرية وعددها زوجيًا. يتحول كل زوج إلى بايت واحد، وتُفك البايتات بصيغة UTF-8 الصارمة بحيث تُبلَّغ التسلسلات غير الصالحة بدل استبدالها بصمت.

حالات الاستخدام الشائعة

  • قراءة السلاسل المرمّزة بالست عشري في السجلات أو تفريغات قواعد البيانات
  • فك تهريبات \x.. المنسوخة من الشيفرة المصدرية
  • معرفة النص الذي تحويه حمولة ست عشرية

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

لماذا تقول إن عدد الأرقام الست عشرية يجب أن يكون زوجيًا؟

كل بايت يتكون من رقمين ستة عشريين بالضبط. العدد الفردي يعني أن رقمًا ناقص أو زائد.

هل تفك Hex بصيغة Latin-1 أو UTF-16؟

لا، تُفك البايتات بصيغة UTF-8. الترميزات الأخرى ستُظهر خطأ «ليس UTF-8 صالحًا».

هل تُقبل الأحرف الكبيرة؟

نعم، يعمل كل من A–F وa–f.

استكشف المزيد من الفئات