Stax

محول قاعدة الأرقام

تحويل الأرقام بين الثنائي والثماني والعشري والسداسي عشر.

Binary
Base 2
Octal
Base 8
Decimal
Base 10
Hexadecimal
Base 16

ما هو محول أنظمة الأعداد؟

أداة لتحويل بين Decimal، Binary، Octal، Hexadecimal فوراً. أساسي للمبرمجين، طلاب علوم الكمبيوتر، مهندسي الإلكترونيات. كل نظام له استخدام: binary للأجهزة، hex للذاكرة، decimal للبشر.

أنظمة العد

  1. Binary (2): 0-1، أساس الأجهزة
  2. Octal (8): 0-7، Unix قديم
  3. Decimal (10): 0-9، يومي
  4. Hex (16): 0-9, A-F، البرمجة
  5. Base64: للنقل الآمن للنصوص

متى تستخدم كل نظام

  • Binary - الترانزستورات، أعلام (flags)
  • Octal - أذونات Unix (chmod 755)
  • Decimal - يومي، رياضيات
  • Hex - CSS colors (#FF0000)، MAC، memory
  • Base64 - data URLs، JWT

تحويلات شائعة

255 = FF (hex) = 11111111 (binary) = 377 (octal). 0xFF = 255. 0b1010 = 10. CSS #FF0000 = أحمر RGB(255,0,0). أداتنا تظهر كل الأنظمة فوراً. لـ embedded systems، تعلم الـ hex بنفس سرعة decimal - مهارة أساسية.

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

ما الأنظمة العددية؟
Decimal (10): يومي. Binary (2): الكمبيوتر. Octal (8): قديم في Unix. Hexadecimal (16): شائع للبرمجة، CSS colors. كل نظام يمثل نفس الرقم بشكل مختلف. 255 = 11111111 (binary) = 377 (octal) = FF (hex).
متى أحتاج التحويل؟
البرمجة منخفضة المستوى (C، assembly). تنسيقات الملفات الثنائية. CSS colors (#FF0000). أذونات Unix (chmod 755). شبكات (IP، MAC). debugging الذاكرة. كثير في الإلكترونيات. أساسي لمهندسي البرمجيات.
لماذا يستخدم المطورون Hex؟
أكثر إيجازاً من binary (1 hex digit = 4 binary). أسهل قراءة من decimal للقيم الـ 32-bit. متماشي مع نموذج الذاكرة (byte = 2 hex digits). 0xFF أوضح من 255 أو 11111111 لمن يفهم. C، Java، JavaScript جميعها تدعم 0x prefix.
كيف يحول النظام إلى آخر؟
الطريقة العامة: اضرب كل خانة في قوة الأساس. 1010 binary = 1×8 + 0×4 + 1×2 + 0×1 = 10 decimal. للعكس، اقسم متكرراً على الأساس وخذ الباقي. أداتنا تفعل ذلك فوراً مع كل التحويلات في الوقت نفسه.

أدوات ذات صلة