محول هكساديسيمال ↔ ثنائي
أدخل قيمة في أي حقل وستُحدَّث الحقلان الآخران في الوقت الفعلي. يُعرض الثنائي في مجموعات من 4 بتات.
هكساديسيمال (أساس 16)
الأحرف الصالحة: 0–9، A–F (كبيرة أو صغيرة)
ثنائي (أساس 2)
مجمَّع في أربع بتات (nibble). المسافات تُتجاهل عند الإدخال.
عشري (أساس 10)
عدد صحيح موجب حتى 2⁵³
جدول مرجعي 0x00 – 0xFF
| Hex | ثنائي | عشري |
|---|
كيف يعمل التحويل؟
يستخدم المحوّل العشري كقاعدة وسيطة لجميع التحويلات:
- Hex → عشري: كل رقم يُضرب في قوة 16 المقابلة. مثال: FF = 15×16 + 15 = 255.
- عشري → ثنائي: قسمة متتالية على 2، مع تكملة بالأصفار يسارًا لتشكيل مجموعات من 4 بتات.
- ثنائي → Hex: تجميع البتات من اليمين إلى اليسار في مجموعات من 4، وتحويل كل مجموعة إلى رقم هكساديسيمال.
مثال عملي: اللون #1A3C5E
1A hex → 0001 1010 ثنائي → 26 عشري (أحمر)
3C hex → 0011 1100 ثنائي → 60 عشري (أخضر)
5E hex → 0101 1110 ثنائي → 94 عشري (أزرق)
3C hex → 0011 1100 ثنائي → 60 عشري (أخضر)
5E hex → 0101 1110 ثنائي → 94 عشري (أزرق)
أسئلة شائعة
كيف أحوّل رقمًا هكساديسيمالاً إلى ثنائي؟
كل رقم هكساديسيمال يقابل تمامًا 4 بتات. مثال: A (10 عشري) = 1010 ثنائي، وF (15) = 1111. لتحويل 2F: 2 → 0010، F → 1111، النتيجة: 0010 1111.
ما استخدام الهكساديسيمال في الحوسبة؟
الهكساديسيمال أكثر إيجازًا من الثنائي: بايت كامل (8 بتات) يُعبَّر عنه بحرفين هكساديسيماليين فقط. يُستخدم في ألوان الويب (#FF5733)، عناوين الذاكرة (0x7FFF0000)، UUID، مجاميع التحقق (MD5، SHA-256)، وقيم سجلات المعالج.
ما الفرق بين الهكساديسيمال والثنائي؟
الثنائي (أساس 2) يستخدم فقط 0 و1 وهو اللغة الأصلية للمعالجات. الهكساديسيمال (أساس 16) يستخدم 16 رمزًا (0-9 وA-F) وهو اختصار للثنائي: رقم هكساديسيمال واحد يعادل تمامًا 4 بتات.
آخر تحديث
المحوّل محدَّث في 2026. يدعم الأعداد الصحيحة الموجبة حتى 2⁵³.