تخطي إلى المحتوى الرئيسي

اعثر على أداتك التالية

جهّز، ثم تحقّق، ثم صدّر

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

حوّل عددًا صحيحًا واحدًا أو قائمة دون تقريب الأرقام العشرية. اعرض الأنظمة الأربعة معًا، مع خيار تفسير الأعداد الموقعة حسب عرض البت.

في وضع العرض الثابت، تُعامل المدخلات العشرية كقيم موجبة أو سالبة، أما المدخلات الثنائية والثمانية والسداسية عشر فتُعامل كأنماط بت غير سالبة. يُرفض الإدخال عند تجاوز السعة.

100 سطر، و1.024 رقمًا لكل صف، و100.000 حرف إدخال كحد أقصى. تُتجاهل الأسطر الفارغة مع الحفاظ على مواضع الأسطر الأصلية.

الفوائد

  • الحفاظ على قيم الأعداد الصحيحة التي تتجاوز دقة الفاصلة العائمة المعتادة.
  • توضيح تفسير الأعداد الموقعة باستخدام 8 أو 16 أو 32 أو 64 أو 128 بت.
  • الاحتفاظ بالصفوف الصالحة عند فشل صف آخر، وتنزيل تقرير كامل.

متى تفيد هذه الأداة

  • التحقق من حقول الأعداد الصحيحة في سجلات النظم الفنية وملاحظات البرامج الثابتة.
  • تعليم الترميز الموضعي وأنماط البت الموقعة.
  • تحويل القيم لاستخدامها في تقرير حسابي أو مستند.

كيفية استخدام هذه الأداة

  1. اختر النظام العددي للإدخال وطريقة تفسير العدد الصحيح.
  2. الصق عددًا صحيحًا في كل سطر، أو استورد ملف TXT بترميز UTF-8، أو حمّل المثال.
  3. راجع الأنظمة الأربعة وأي خطأ خاص بسطر معين.
  4. نزّل التقرير، أو انقل تقريرًا أصغر إلى سير عمل النص أو PDF.

الحفاظ على دقة القيم الصحيحة وتحديد نوع الإشارة بوضوح

يغيّر النظام العددي طريقة كتابة القيمة، لا القيمة نفسها. فالعدد العشري 255 والعدد الثنائي 11111111 والعدد الثماني 377 والعدد الست عشري FF تصف العدد الصحيح غير السالب نفسه. ويُسند الترميز الموضعي قوة من أساس النظام إلى كل رقم. وعند القراءة من اليسار إلى اليمين، يمكن بناء القيمة بضرب المجموع الحالي في الأساس ثم إضافة الرقم التالي.

تتطلب القيم الكبيرة عناية خاصة. فأرقام الفاصلة العائمة في جافاسكربت لا تستطيع تمثيل كل عدد صحيح يتجاوز 9,007,199,254,740,991 تمثيلًا دقيقًا. يجمع هذا المحوّل الأرقام باستخدام الحساب الصحيح، لذا يحتفظ معرّف مثل 9,007,199,254,740,993 برقمه الأخير. ومع ذلك، تنطبق حدود الإدخال للحفاظ على استجابة مساحة العمل، فالحساب الدقيق لا يعني حجم إدخال غير محدود.

تحتاج أنماط البت الموقعة إلى تحديد عرض. ففي المتمم الثنائي ذي الثمانية بت، يمثل FF القيمة سالب واحد، وفي ستة عشر بتًا يمثل 00FF القيمة الموجبة 255. يُفسَّر إدخال الأعداد العشرية في هذا الوضع على أنه القيمة الموقعة المراد ترميزها، أما الإدخال في الأنظمة الأخرى فيُفسَّر كنمط بت غير سالب. يرفض المحوّل حالات تجاوز السعة بدلًا من تجاهل البتات العليا بصمت، ويعرض تفسير أول صف صالح.

استخدم عددًا صحيحًا واحدًا في كل سطر عند تحويل قائمة. تُتجاهل الأسطر الفارغة مع الاحتفاظ بمواضعها في النتائج. تتضمن الصفوف غير الصالحة شرحًا، بينما تبقى الصفوف الصالحة متاحة. لا تتعامل هذه الأداة عمدًا مع الأعداد الكسرية أو الترميز العلمي أو فك ترميز البايتات إلى نص، لأن هذه المهام تخضع لقواعد مختلفة. أما الرسالة المرمّزة بالبايتات الثنائية أو الست عشرية، فاتبع أداة ترجمة النص ذات الصلة.

الصيغ والحدود والخصوصية

  • 100 سطر، و1,024 رقمًا لكل صف، و100,000 حرف إدخال، و1 MiB لكل استيراد ملف TXT.
  • أنظمة الأعداد الصحيحة 2 و8 و10 و16 فقط. لا كسور ولا ترميز علمي ولا فواصل آلاف.
  • تستخدم أوضاع العرض الثابت المتمم الثنائي الموقّع. تُرفض المدخلات السالبة في الأنظمة غير العشرية ذات العرض الثابت.
  • يمكن تنزيل التقارير التي تتجاوز 100,000 حرف، لكن لا يمكن نقلها إلى مساحة عمل المستندات الأصغر.

تعالج هذه الأدوات النصوص محليًا، ولا يوجد حفظ تلقائي للمسودات. نزّل العمل المهم قبل المغادرة، فتنتهي صلاحية عمليات نقل الملفات المؤقتة بعد 30 دقيقة.

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

هل يقوم بتقريب الأعداد الصحيحة الكبيرة؟

لا. يستخدم تجميع الأرقام والتحويل الحساب الصحيح الدقيق ضمن الحدود المذكورة.

لماذا قد يعني FF القيمة 255 أو سالب واحد؟

يقرأ التحويل غير المحدود القيمة FF على أنها 255، بينما يقرأ تفسير المتمم الثنائي الموقّع ذي الثمانية بت النمط على أنه سالب واحد.

هل يمكنني فك ترميز نص بالنظام الست عشري هنا؟

استخدم محوّل النص الست عشري للرسائل. فالنظام العددي لا يحدد ترميز الأحرف.