الترميز 🔒 يعمل داخل متصفحك — لا تُرسل أي بيانات

محوّل أنظمة العدّ

حوّل بين الثنائي والعشري والست عشري والثماني وأي أساس حتى 36، وحوّل النص إلى ثنائي أو ست عشري وبالعكس.

محوّل أنظمة العدّ — ثنائي وعشري وست عشري وثماني

اكتب رقمًا وشاهده بالنظام الثنائي والثماني والعشري والست عشري في آن واحد، إضافةً إلى أي أساس آخر من 2 إلى 36. البادئات مفهومة، فتعمل 0xFF و0b1010 و0o17 مباشرة، وتتحول الأرقام بأي حجم تحويلًا دقيقًا، ويظهر للرقم السالب أيضًا متمّمه الثنائي. وفي تبويب ثانٍ يتحول النص إلى بايتات ثنائية أو ست عشرية وبالعكس.

إنها الأداة اليومية لقراءة تفريغ ست عشري، أو ضبط صلاحيات الملفات بالنظام الثماني، أو فحص قناع بتات، أو حل تمرين دراسي عن النظام الثنائي، وهي تعمل بالكامل داخل متصفحك.

طريقة تحويل رقم

  1. اكتب الرقم. حين يكون أساس الإدخال على تلقائي (0x أو 0b أو 0o أو عشري) تحدد البادئة الأساس؛ وإلا فاختره بنفسك.
  2. اقرأ صفوف ثنائي وثماني وعشري وست عشري، وهي تتحدث وأنت تكتب.
  3. فعّل تجميع الخانات لقراءة أسهل، واضبط عرض الأساس أيضًا لأي أساس حتى 36.
  4. انسخ أي صف بالزر المجاور له.

الأنظمة الأربعة الشائعة

النظامالخاناتمثال (255 عشريًا)أين تراه
ثنائي (2)0 و111111111البتات والأعلام والأقنعة والشبكات
ثماني (8)من 0 إلى 7377صلاحيات الملفات في Unix مثل 755
عشري (10)من 0 إلى 9255الأرقام في الحياة اليومية
ست عشري (16)من 0 إلى 9 ومن A إلى FFFالألوان وعناوين الذاكرة وتفريغ البايتات والبصمات

كيف يجري التحويل

الرقم في الأساس b هو مجموع خاناته مضروبةً في قوى b. فالرقم الثنائي 101010 يساوي 1×32 + 0×16 + 1×8 + 0×4 + 1×2 + 0×1 = 42. وللتحويل في الاتجاه الآخر تقسم على الأساس مرة بعد مرة وتقرأ البواقي من الأخير إلى الأول: 42 ÷ 2 باقيها 0، و21 ÷ 2 باقيها 1، و10 ÷ 2 باقيها 0، و5 ÷ 2 باقيها 1، و2 ÷ 2 باقيها 0، و1 ÷ 2 باقيها 1، فيكون الناتج 101010. والنظامان الست عشري والثنائي مرتبطان ارتباطًا وثيقًا لأن 16 هي 2 أُس 4: كل خانة ست عشرية تساوي أربع بتات بالضبط، فـ F هي 1111 و2A هي 0010 1010.

بلا حد للحجم

كثير من المحوّلات تقرّب بصمت الأرقام الأكبر من 2 أُس 53، وهو أكبر عدد صحيح يحفظه رقم JavaScript بدقة، أو تتوقف عند 64 بت. أما هذا المحوّل فيستخدم أعدادًا صحيحة بدقة غير محدودة، فيتحول معرّف من 128 بت، أو مفتاح من 256 بت مكتوب بالست عشري، أو 2 أُس 64 (18446744073709551616) خانةً بخانة. ويعرض السطر أسفل النتائج طول الرقم الذي كتبته بالبتات وبالبايتات.

الأرقام السالبة والمتمّم الثنائي

للرقم السالب تعرض الصفوف القيمة بعلامة ناقص، ويعرض صفان إضافيان طريقة تخزين الحاسوب لها: متمّمها الثنائي بأصغر عرض شائع تتسع فيه، أي 8 أو 16 أو 32 أو 64 أو 128 بت. فـ -1 هو 11111111 أو FF في 8 بتات، و-129 يحتاج إلى 16 بت، حيث يكون FF7F. وهذا ما تراه في منقّح الأخطاء أو في تفريغ ست عشري حين يكون عدد صحيح ذو إشارة سالبًا.

من النص إلى الثنائي وبالعكس

يحوّل تبويب النص النص إلى البايتات التي تمثله بترميز UTF-8. اختر نص إلى أرقام، ثم ثنائي أو ست عشري أو عشري أو ثماني، فيصبح Hi إما 01001000 01101001 أو 48 69. الأحرف الخارجة عن الإنجليزية الأساسية تشغل كل منها من 2 إلى 4 بايتات، فـ é هو C3 A9. أما أرقام إلى نص فيسير في الاتجاه المعاكس ويقبل بايتات مفصولة بمسافات أو فواصل، أو متصلة في مجموعات ثابتة العرض.

نصائح للإدخال

  • تُتجاهل المسافات والشرطات السفلية والفواصل العليا داخل الرقم، فيعمل 1_000_000 وFF FF كلاهما.
  • الخانات الأكبر من 9 هي الأحرف من A إلى Z، كبيرة أو صغيرة، وهكذا تُكتب الأنظمة حتى الأساس 36.
  • لا تتحول إلا الأعداد الصحيحة. الكسور مثل 0.1 كثيرًا ما لا يكون لها شكل دقيق في أساس آخر، فتكون أي نتيجة مقرَّبة.
  • الخانة غير الموجودة في الأساس المختار، مثل 2 في النظام الثنائي، يُبلَّغ عنها بدل تخطيها.

أدوات ذات صلة

للألوان المكتوبة بالست عشري، يحوّل محوّل الألوان القيمة #FF8800 إلى RGB وHSL وغيرها. ولتحويل ملفات أو نصوص كاملة إلى Base64 بدل الثنائي أو الست عشري، استخدم مُرمِّز Base64. وتفتح صفحات المهام هذا المحوّل لمهمة واحدة: من ثنائي إلى عشري ومن عشري إلى ثنائي ومن ست عشري إلى عشري ومن نص إلى ثنائي.