الأدوات
AR

تحويل من النظام السداسي عشر إلى الثنائي

حوّل الأعداد السداسية عشرية إلى ثنائية في الوقت الفعلي. يقابل كل رقم hex أربعة بتات بالضبط، لذا يصبح 1A هو 0001 1010. فعّل خيار تجميع الأرقام لرؤية كل مجموعة من 4 بتات (nibble) على حدة.

نصيحة: أدخل عددًا واحدًا في كل سطر لتحويل قائمة كاملة دفعة واحدة.

في جميع الأنظمة

سداسي عشري
عشري
ثنائي
ثماني

خصوصية تامة: تُعالَج بياناتك في متصفحك ولا تُرفع أبدًا.

كيفية تحويل hex إلى binary

  1. أدخل عددًا بنظام hex مثل 3F أو 0xDEAD. ويمكنك أيضًا لصق قائمة بعدد واحد في كل سطر.
  2. تظهر النتيجة الثنائية فورًا. فعّل تجميع الأرقام لتقسيمها إلى مجموعات nibble، أو بإشارة لإكمالها إلى 8 أو 16 أو 32 أو 64 بت.
  3. تابع خطوات تحويل كل رقم hex إلى بتاته الأربعة، ثم انسخ القيمة الثنائية.

جدول التحويل من السداسي عشر إلى الثنائي

يقابل كل رقم hex مجموعة واحدة من 4 بتات تُسمّى nibble. احفظ هذا الجدول أو أضفه إلى المفضلة، وستتمكن من تحويل أي عدد hex إلى الثنائي يدويًا.

Hexثنائيعشري
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
A101010
B101111
C110012
D110113
E111014
F111115

طريقة التحويل من السداسي عشر إلى الثنائي

بما أن 16 = 2⁴، فإن رقم hex واحدًا يمثّل دائمًا أربعة بتات بالضبط، ورقمين hex يمثّلان بايتًا واحدًا. للتحويل، استبدل كل رقم بنمطه المكوّن من 4 بتات من الجدول، واكتب المجموعات متجاورة:

2F9 ← 2 = 0010، F = 1111، 9 = 1001 ← 0010 1111 1001

يمكن حذف الأصفار البادئة لنحصل على 1011111001 (761 بالنظام العشري). أما الأصفار داخل العدد فيجب الإبقاء عليها: C3 تساوي 1100 0011 وليس 11 0011.

في الشيفرة البرمجية: Python format(int('2F9', 16), 'b')، وJavaScript parseInt('2F9', 16).toString(2) (أو BigInt('0x' + hex).toString(2) للقيم الطويلة). وفي Excel تعطي =HEX2BIN("1A", 8) القيمة 00011010، لكنها تعمل فقط حتى 1FF.

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

لماذا يساوي كل رقم hex أربعة بتات؟

لأن 16 = 2⁴. فلأربعة بتات 16 تركيبة بالضبط، من 0000 إلى 1111، واحدة لكل رقم hex من 0 إلى F. وهذا يجعل hex طريقة مختصرة لكتابة الثنائي: رقمان hex يصفان بايتًا واحدًا.

كم يساوي FF بالنظام الثنائي؟

القيمة FF تساوي 1111 1111 بالنظام الثنائي – ثمانية آحاد، وهي أكبر قيمة لبايت واحد (255 بالنظام العشري).

هل يجب الإبقاء على الأصفار البادئة؟

الأصفار البادئة لا تغيّر القيمة: 0001 1010 و11010 كلاهما يساوي 26. احتفظ بها عندما تحتاج إلى طول ثابت مثل بايت كامل أو مسجّل (register)؛ وفعّل «تجميع الأرقام» أو «بإشارة» لإكمال النتيجة بالأصفار.

هل يمكن تحويل أعداد hex ذات الجزء الكسري؟

نعم. الأرقام الواقعة بعد الفاصلة يقابل كل منها 4 بتات أيضًا، لذا فإن 1A.8 = 0001 1010.1000 = 11010.1 بالنظام الثنائي، أي 26.5 بالنظام العشري.