محوّل الأنظمة العددية
أدخل عددًا بأي أساس من 2 إلى 36، وسيعرض لك هذا المحوّل ما يكافئه في كل الأسس الشائعة الأخرى: الثنائي والثماني والعشري والسداسي عشري، إضافة إلى الأسس المخصصة حتى 36 حيث تمتد الأرقام لتشمل حروف الأبجدية. وهو يدعم الأعداد الصحيحة ذات الإشارة، ويدعم اختياريًا الأجزاء الكسرية لتمثيل دقيق بين الأسس المختلفة.
كيف يعمل المحوّل؟
-
1
اختر أساس المصدر
أخبر الأداة بالأساس الذي كُتب به العدد الذي أدخلته.
-
2
اكتب القيمة
استخدم الأرقام 0-9 للأسس حتى 10، والحروف A-Z للأرقام من 10 إلى 35.
-
3
اقرأ كل الأسس الهدف
تحوّل الأداة العدد إلى الثنائي والثماني والعشري والسداسي عشري، وإلى أي أساس مخصص تختاره.
-
4
تابع الخطوات
يُفكَّك كل رقم حسب قيمته الموضعية، لتتمكن من التحقق من التحويل أو شرحه لغيرك.
الأسس الشائعة والأرقام التي تستعملها
| الأساس | الاسم | الأرقام المستعملة |
|---|---|---|
| 2 | ثنائي | 0، 1 |
| 8 | ثماني | 0-7 |
| 10 | عشري | 0-9 |
| 16 | سداسي عشري | 0-9، A-F |
| 32 | Base32 | 0-9، A-V (RFC 4648) |
| 36 | أبجدي رقمي | 0-9، A-Z |
التحويل بالتوسّع الموضعي
القيمة 1A3 في الأساس 16 تساوي:
1 · 16² + 10 · 16¹ + 3 · 16⁰
= 256 + 160 + 3
= 419₁₀
وفي الاتجاه المعاكس، اقسم العدد على الأساس الهدف مرارًا واجمع البواقي:
419 / 16 = 26 والباقي 3
26 / 16 = 1 والباقي 10 (A)
1 / 16 = 0 والباقي 1
اقرأ البواقي من الأسفل إلى الأعلى: 1A3.
مرجع سريع للمبرمجين
- من الثنائي إلى السداسي عشري: اجمع البتات في مجموعات من أربعة بدءًا من اليمين. مثال:
11010110←D6. - من الثنائي إلى الثماني: اجمع البتات في مجموعات من ثلاثة بدءًا من اليمين. مثال:
11010110←326. - من السداسي عشري إلى الثنائي: كل رقم سداسي عشري يقابل أربعة بتات بالضبط.
- الأعداد الصحيحة ذات الإشارة: تفترض معظم التحويلات أن العدد بلا إشارة. أما في المتمم الثنائي (two’s complement) فعرض البت مهم: القيمة 0xFF تساوي 255 بلا إشارة، لكنها تساوي -1 كعدد صحيح بإشارة بعرض 8 بت.
أسس لأسباب طريفة
- الأساس 12 (الاثنا عشري) اقتُرح للعدّ البشري لأن العدد 12 يقبل القسمة على عوامل كثيرة.
- الأساس 20 (العشريني) هو أساس الأرقام المايوية واليوروبية.
- الأساس 60 (الستيني) ما زال باقيًا في قياس الزمن والزوايا، موروثًا عن الرياضيات البابلية.
الأسئلة الشائعة
الأساس 36 هو أكبر أساس شائع يستعمل الأرقام 0-9 والحروف A-Z فقط دون حاجة إلى التمييز بين الحروف الكبيرة والصغيرة. أما الأساس 62 فيتوسّع باستعمال الحروف الكبيرة والصغيرة كلٍّ على حدة، لكنه أقل توحيدًا بكثير.
نعم، بوصفها قيمًا ذات إشارة تسبقها علامة ناقص. أما تمثيلات المتمم الثنائي على مستوى البتات (وهي المهمة في البرمجة) فتحتاج إلى تحديد عرض البت، لأن القيمة العشرية -1 نفسها تقابل 0xFF (8 بت) أو 0xFFFF (16 بت) أو 0xFFFFFFFF (32 بت).
نعم، لكن انتبه: القيمة 0.1 في النظام العشري تصبح كسرًا دوريًا في النظام الثنائي (0.00011001100…)، ولهذا كثيرًا ما تظهر أخطاء صغيرة في حساب الفاصلة العائمة. تعرض الأداة الكسر بعدد الأرقام الذي تختاره.
هو ترميز من ثنائي إلى نص، وليس أساسًا عدديًا بالمعنى المعتاد. فهو يرمّز ثلاث بايتات (24 بت) إلى أربعة محارف ASCII من أبجدية مكوّنة من 64 محرفًا. وهو مفيد لنقل البيانات الثنائية عبر قنوات نصية فقط مثل البريد الإلكتروني.
أدوات ذات صلة
مرجع جدول ASCII
جدول ASCII كامل من 0 إلى 127 مع التمثيل العشري والست عشري والثماني والثنائي والمرجع الرقمي في HTML لكل محرف، بما في ذلك أكواد التحكم مثل NUL وLF وDEL.
مرجع أحرف HTML
قائمة قابلة للبحث بكيانات HTML، مع رموزها المسمّاة والرقمية، بالإضافة إلى خيار النسخ بنقرة واحدة للأحرف والرموز الخاصة.
مرجع اختصارات لوحة المفاتيح
ابحث في الاختصارات الافتراضية الموثقة لـ VS Code وChrome وBash مع GNU Readline على macOS وWindows وLinux.
مدقق البريد الإلكتروني
تحقق من عنوان بريد إلكتروني: فحص صياغة RFC 5322، واستعلام حي عن سجل MX، بالإضافة إلى تفاصيل الجزء المحلي والنطاق والطول. لا يتم إرسال أي بريد.
عدّاد FPS
قِس معدل الإطارات FPS في المتصفح عبر requestAnimationFrame: تنعيم، وأدنى وأقصى معدل إطارات، وحد تنبيه، ورسم بياني اختياري. يعمل محليًا بلا رفع ملفات وبلا API.
مولد EditorConfig
أنشئ ملف .editorconfig بقواعد نمط المسافة البادئة وحجمها ونهاية السطر ومجموعة الأحرف والمسافات البيضاء، لتنسيق موحّد عبر بيئات التطوير المتكاملة (IDEs) والمحررات.
الأداة متاحة بلغات أخرى
- Convertisseur de bases numériques [FR]
- 진법 변환기 [KO]
- Công cụ chuyển đổi cơ số [VI]
- Konverter Basis Bilangan [ID]
- Talstelsel omrekenen [NL]
- Talbasomvandlare [SV]
- Konwerter systemów liczbowych [PL]
- เครื่องแปลงฐานตัวเลข [TH]
- 基数変換ツール [JA]
- Zahlenbasis-Konverter [DE]
- Convertidor de bases numéricas [ES]
- Conversor de base numérica [PT]
- Number Base Converter [EN]
- Convertitore di basi numeriche [IT]
- Конвертер систем счисления [RU]
- Sayı Tabanı Dönüştürücü [TR]
- 进制转换器 [ZH]