محول السداسي عشر
قم بتحويل النص إلى نظام ست عشري والعكس باستخدام أداة محول الست عشري لدينا لتحويل البيانات بدقة.

محول السداسي عشر أداة مجانية تحول النص إلى قيم بايتات بالنظام السداسي عشر، وتحول القيم السداسية العشر الصالحة إلى نص من جديد.
ما النظام السداسي عشر وكيف يعمل؟
النظام السداسي عشر هو نظام عد أساسه 16، ويستخدم الأرقام من 0 إلى 9 والحروف من A إلى F. يمثل كل رقم سداسي عشر أربع بتات ثنائية، ولذلك يمكن لرقمين سداسيين عشريين تمثيل بايت واحد من 00 إلى FF.
قراءة القيم السداسية العشر أسهل من قراءة سلسلة ثنائية طويلة، مع الاحتفاظ بقيمة البايت نفسها بدقة. ويمكن كتابة الحروف بحالة كبيرة أو صغيرة من دون أن يتغير معناها.
| عشري | سداسي عشر | ثنائي |
|---|---|---|
| 0 | 00 | 00000000 |
| 10 | 0A | 00001010 |
| 32 | 20 | 00100000 |
| 65 | 41 | 01000001 |
| 255 | FF | 11111111 |

كيف أحول النص إلى سداسي عشر والعكس؟
استخدم إلى سداسي عشر لتحويل النص العادي، واستخدم إلى نص لتحويل سلسلة من أزواج البايتات السداسية العشر. تعتمد الأداة على دالتي bin2hex وhex2bin في PHP على الخادم.
- لتحويل النص، أدخل الأحرف في إلى سداسي عشر واقرأ القيمة المعادة في حقل السداسي عشر.
- للتحويل العكسي، أدخل قيمة سداسية عشر صالحة في إلى نص. استخدم رقمين سداسيين عشريين لكل بايت. يظهر النص المفكوك في حقل نتيجة السداسي عشر.

إليك مثالا بسيطا: يتكون النص Hi من بايتي ASCII بالقيمتين 48 و69 بالنظام السداسي عشر، ولذلك تكون النتيجة 4869. وعند عكس 4869 تحصل على Hi.
تتحول المسافات وعلامات الترقيم مثل أي بايت آخر. أما الأرقام المدخلة كنص، فتُعامل على أنها محارف رقمية، لا قيما عشرية يراد إعادة حسابها. وقد تستخدم الأحرف ذات العلامات والأحرف غير اللاتينية عدة بايتات، لأن تمثيلها السداسي عشر يعتمد على ترميز المحارف، وغالبا ما يكون UTF-8 في نصوص الويب.
أين يُستخدم النظام السداسي عشر عمليا؟
يُستخدم النظام السداسي عشر عندما نحتاج إلى عرض مختصر للبيانات الثنائية، منظم بحسب البايتات. ومن أمثلته الشائعة:
- البرمجة، بما في ذلك مصفوفات البايتات وعناوين الذاكرة ومخرجات تصحيح الأخطاء وترميز نقاط Unicode.
- الشبكات، حيث تعرض أدوات مثل Wireshark بايتات الحزم وحقول البروتوكولات بالنظام السداسي عشر.
- الإلكترونيات، بما في ذلك سجلات المتحكمات الدقيقة وصور البرامج الثابتة وعناوين الأجهزة.
- التعليم، ولا سيما التمارين المتعلقة بالنظامين الثنائي والعشري وترميز المحارف وذاكرة الحاسوب.
- الاتصالات اللاسلكية، حيث يمكن فحص إطارات البروتوكولات وكلمات الإعداد والبيانات المستلمة على هيئة بايتات سداسية عشر.
ويظهر النظام السداسي عشر أيضا في ترميز الألوان، مثل #336699، لكن تحويل النص إلى سداسي عشر ليس أداة لاختيار الألوان. وللتحويل المباشر بين أنظمة العد، يكون استخدام محول ثنائي أو محول الأعداد العشرية أوضح عادة.

تفاصيل التحويل والأخطاء الشائعة
يعالج تحويل النص البايتات، لا الشكل المرئي للمحرف ولا معناه. تعيد دالة bin2hex في PHP رقمين سداسيين عشريين بحروف صغيرة لكل بايت مُدخل. ولذلك يكون التمثيل السداسي العشر لسلسلة بايتات فارغة فارغا أيضا.
يتطلب التحويل العكسي أرقاما سداسية عشر صالحة مرتبة في أزواج مكتملة. إذا كان طول القيمة فرديا، فسيتبقى نصف بايت، كما أن المسافات وعلامات الترقيم والبادئات مثل 0x ليست جزءا من تسلسل البايتات الخام. أزل هذه التنسيقات قبل التحويل.
من الأخطاء الشائعة عند التحويل يدويا إسقاط الصفر الموجود في البداية. فالعدد العشري 10 يُكتب في بايت واحد على الصورة 0A، وليس A فقط، عندما يرد ضمن تسلسل بايتات. يؤدي حذف هذا الصفر إلى إزاحة تجميع كل زوج تال، وقد يجعل القيمة بأكملها غير صالحة.
قد يصعب أيضا فحص المخرجات السداسية العشر الطويلة جدا في المتصفح. لا يتعرف محول البايتات السداسية العشر هذا على تنسيقات الملفات، ولا يصلح البايتات التالفة، ولا يحدد ترميز المحارف المستخدم في تسلسل مجهول.
الأسئلة الشائعة
هل النظام السداسي عشر نوع من التشفير؟
لا. النظام السداسي عشر مجرد طريقة قابلة للعكس لتمثيل البيانات، ولا يوفر أي سرية. يستطيع أي شخص يملك القيمة السداسية العشر إعادتها إلى البايتات الأصلية، لذلك لا تستخدمها لإخفاء كلمات المرور أو الرموز المميزة أو المعلومات الشخصية.
هل تختلف القيمة إذا كُتبت الحروف الكبيرة أو الصغيرة؟
لا. تمثل قيم مثل 4A و4a البايت نفسه. قد تكون حالة الأحرف مهمة لقواعد التنسيق في النظام الذي تُستخدم القيمة ضمنه، لكنها لا تغير القيمة السداسية العشر نفسها.
هل يمكن وضع مسافات بين البايتات السداسية العشر؟
غالبا ما تتضمن عروض التفريغ السداسي العشر المخصصة للقراءة مسافات أو أرقام أسطر أو أعمدة ASCII، لكنها وسائل للعرض وليست جزءا من البيانات السداسية العشر. تتوقع دالة hex2bin في PHP تسلسلا متصلا من أزواج البايتات، لذا أزل الفواصل والتسميات أولا.
هل ينتج عن تحويل الملفات الثنائية نص مقروء؟
ليس عادة. تحتوي الصور والأرشيفات المضغوطة والملفات التنفيذية على قيم بايتات عشوائية لا تقابل بالضرورة محارف قابلة للطباعة. يكون محرر سداسي عشر أو محلل تنسيقات الملفات أنسب عند الحاجة إلى الحفاظ على البنية وإزاحات البايتات.
هل يجري التحويل داخل متصفحي؟
لا. تنتقل المدخلات إلى الخادم عبر HTTPS، حيث تُجرى عملية التحويل، ولا يتم تخزينها. تجنب إدخال الأسرار كنص أو كقيمة سداسية عشر إذا كانت معالجة البيانات المعنية على الخادم غير مناسبة.
أدوات مشابهة
قم بتحويل النص إلى ثنائي والعكس باستخدام أداة محول الثنائي لدينا لتشفير وفك تشفير البيانات بكفاءة.
قم بتحويل النص بسهولة إلى ASCII والعكس باستخدام أداة محول ASCII الخاصة بنا للتعامل الفعال مع البيانات.
قم بتحويل النص إلى نظام عشري والعكس باستخدام أداة محول الأرقام العشرية لدينا لتحويل البيانات بدقة.
الأدوات الشائعة
أنشئ توقيعك الخاص وقم بتنزيله بسهولة باستخدام أداة إنشاء التوقيعات الخاصة بنا للتوقيعات الإلكترونية المخصصة.
احسب حجم أي نص بالبايت (B) أو الكيلوبايت (KB) أو الميجابايت (MB) باستخدام أداة حساب حجم النص لدينا.
استخدم أداة البحث العكسي عن IP للعثور على النطاق أو المضيف المرتبط بأي عنوان IP بسرعة وسهولة.
استخدم أداة البينج الخاصة بنا للتحقق من حالة ووقت استجابة أي موقع ويب أو خادم أو منفذ بسرعة وكفاءة.
أداة البحث عن عنوان IP من Digily Link توفر معلومات مفصلة عن أي عنوان IP. استخدم هذه الخدمة المجانية عبر الإنترنت للحصول على بيانات شاملة عن IP.
أنشئ رابط WhatsApp المجاني فورًا باستخدام أداة إنشاء روابط WhatsApp. أضف رسالة مخصصة وابدأ المحادثات بنقرة واحدة، دون تسجيل دخول أو برمجة.