محول الأساس الرقمي
حوِّل رقمًا بين النظام الثنائي والثماني والعشري والست عشري، أو أي أساس مخصص من 2 إلى 36 — عملي لتحويل رمز لون ست عشري أو عنوان ذاكرة إلى النظام العشري. المعالجة تتم 100% محليًا في متصفحك (WebAssembly) — لا يُرسَل أي شيء إلى خادم.
كيف يعمل
يمكن كتابة الرقم نفسه بطرق مختلفة حسب الأساس المستخدم: 255 في النظام العشري يُكتب ff في النظام الست عشري أو 11111111 في النظام الثنائي. هذه حاجة شائعة جدًا في التطوير: رمز لون CSS مثل #1a2b3c، أو عنوان ذاكرة معروض بالنظام الست عشري في مصحح أخطاء، أو علم ثنائي في بروتوكول شبكة، غالبًا ما تحتاج إلى تحويلها إلى النظام العشري (أو العكس) لفهمها أو مقارنتها بسهولة. تقبل هذه الأداة أيضًا أي أساس بين 2 و36 للحالات الأكثر تحديدًا.
لماذا اختيار "مخصص…" للأساس؟
بعيدًا عن الأساسات الأربعة الأكثر شيوعًا (الثنائي والثماني والعشري والست عشري)، تتطلب بعض الاستخدامات أساسًا عشوائيًا — مثل الأساس 36 (أرقام + حروف a-z) المستخدم لتوليد معرّفات قصيرة، أو الأساس 32 المستخدم في بعض الترميزات. يسمح خيار "مخصص…" بإدخال أي أساس بين 2 و36.
كيف أقرأ رقمًا سالبًا في أساس آخر؟
علامة - قبل القيمة تبقى كما هي عند التحويل: يتم تحويل مقدار الرقم إلى الأساس الهدف، ثم تُعاد العلامة السالبة إلى النتيجة النهائية، تمامًا كما هو متوقع من تحويل رياضي تقليدي.
الخصوصية: يتم تنفيذ التحويل بالكامل في متصفحك عبر WebAssembly — لا يتم إرسال القيمة التي تدخلها إلى أي خادم أبدًا.