محوّل النص إلى Hex
حوّل النص إلى بايتات UTF-8 بصيغة ست عشرية. اختر الأحرف الصغيرة أو الكبيرة وفاصلًا: بلا فاصل أو مسافة أو نقطتين أو بادئة 0x أو \x. يعمل محليًا.
24 حرفًا · 28 بايت (UTF-8)
0 حرفًا · 0 بايت (UTF-8)
يعمل بالكامل في متصفحك. لا يتم رفع بياناتك أبدًا.
ما هو ترميز Hex؟
تعرض بايتات نصك بالنظام الست عشري (Base16، RFC 4648). يُرمَّز النص بصيغة UTF-8، فيصبح é هو c3 a9 وتستغرق الرموز التعبيرية أربع بايتات. يمكنك تنسيق الناتج للشيفرة أو السجلات أو تفريغ البايتات.
كيفية استخدام ترميز Hex
- اكتب النص أو الصقه في الإدخال.
- اختر حالة الأحرف وفاصل البايتات (بلا فاصل أو مسافة أو نقطتان أو بادئة
0xأو بادئة\x). - انسخ الناتج الست عشري من الإخراج.
مثال
Hi 😀
486920f09f9880
متى تستخدم ترميز Hex
استخدم الصيغة الست عشرية لمعرفة البايتات التي تحتويها سلسلة بالضبط، أو لكتابة قيم البايتات في الشيفرة المصدرية (\x.. و0x..)، أو لمقارنة الترميزات. وللنقل المدمج استخدم Base64 بدلًا منها، فالصيغة الست عشرية تضاعف الحجم.
كيف يعمل ترميز Hex
يُحوَّل كل حرف إلى تسلسل بايتات UTF-8 بواسطة TextEncoder، وتُكتب كل بايت (0–255) برقمين ستة عشريين. الفواصل مجرد تنسيق، والبايتات نفسها لا تتغير.
حالات الاستخدام الشائعة
- اكتشاف الأحرف الخفية مثل المسافات غير القابلة للكسر أو BOM
- كتابة سلاسل بايتات حرفية في C أو Python
- تجهيز مفاتيح أو حمولات ست عشرية للاختبارات
- شرح كيف يرمّز UTF-8 الأحرف المشكّلة والرموز التعبيرية
الأسئلة الشائعة
لماذا يعطي رمز تعبيري واحد 8 أرقام ست عشرية؟
الرموز التعبيرية خارج المستوى متعدد اللغات الأساسي تستغرق 4 بايتات في UTF-8، وكل بايت رقمان ستة عشريان.
هل هذا مثل تحويل عدد إلى النظام الست عشري؟
لا. هذه الأداة ترمّز بايتات النص. لتحويل عدد مثل 255 إلى ff استخدم محوّل أنظمة الأعداد.
أي مجموعة أحرف تُستخدم؟
UTF-8، وهو الترميز المستخدم على الويب.