محول الأساس العددي
Freeحوّل رقمًا بين الثنائي والثماني والعشري والسادس عشري وBCD وترميز غراي وأي أساس مخصص من 2 إلى 36، كلها دفعة واحدة من إدخال واحد.
يعمل بالكامل في متصفحك.
التحويل إلى أساس مخصص
النشاط الأخير
مرئي للجميع. آخر 20 استخدامًا من جميع الزوار، الأحدث أولاً.
لا يوجد نشاط بعد. كن أول من يبدأ.
ماذا تفعل هذه الأداة
تحول هذه الأداة رقمًا بين الثنائي والثماني والعشري والسداسي عشر وBCD ورمز غراي وأي أساس مخصص من 2 إلى 36، كلها دفعة واحدة من إدخال واحد.
كيف يعمل
يُحلَّل إدخالك أولاً إلى رقم عادي باستخدام قواعد التنسيق المحدد: تُقرأ قيم الثنائي/الثماني/العشري/السداسي عشر/الأساس المخصص رقمًا برقم بذلك الأساس، وتُقرأ قيم BCD 4 بتات في كل مرة مع إعادة تعيين كل مجموعة إلى رقم عشري واحد، وتُحوَّل قيم رمز غراي إلى ثنائي باستخدام الخوارزمية القياسية للثنائي المنعكس (كل بت هو XOR لنفسه وجميع البتات الأعلى في قيمة غراي الأصلية). من ذلك الرقم المشترك، يُنشأ كل تنسيق إخراج بشكل مستقل: تستخدم الأسس القياسية تحويل الأساس المدمج في JavaScript، ويعيد BCD تقسيم الأرقام العشرية إلى مجموعات من 4 بتات، ويُنتج رمز غراي كـ XOR للقيمة (القيمة مُزاحة بمقدار بت واحد لليمين)، وهي الصيغة القياسية لتحويل الثنائي إلى مكافئه المنعكس في رمز غراي.
المشكلات التي تحلها
- تحويل رقم بين الثنائي والسداسي عشر والثماني والعشري للبرمجة أو تصحيح الأخطاء أو الواجبات الدراسية.
- العمل مع قيم BCD أو رمز غراي في المنطق الرقمي أو الأنظمة المدمجة أو مقررات الإلكترونيات.
- ترميز أو فك ترميز معرّف بأساس غير معتاد، مثل base-32 أو base-36.
الأسئلة الشائعة
›ما هو BCD وكيف يختلف عن الثنائي العادي؟
يُرمّز العشري المُرمّز ثنائيًا (BCD) كل رقم عشري بشكل منفصل كمجموعة ثنائية خاصة به من 4 بتات، بدلاً من تحويل الرقم بأكمله إلى ثنائي دفعة واحدة. على سبيل المثال، 47 بالثنائي العادي هو 101111، لكن في BCD هو 0100 0111، رموز 4 بتات لـ "4" و"7" موضوعة جنبًا إلى جنب. يُستخدم BCD في بعض الشاشات الرقمية والأنظمة المالية/المدمجة القديمة لأنه يقابل مباشرة الأرقام العشرية الفردية.
›ما هو استخدام رمز غراي؟
رمز غراي هو تسلسل ثنائي يختلف فيه كل قيمة متتالية عن السابقة ببت واحد فقط بالضبط، بدلاً من عدة بتات يمكن أن تتغير دفعة واحدة في الثنائي العادي (الانتقال من 3 إلى 4، على سبيل المثال، يغير 3 بتات: من 011 إلى 100). هذه الخاصية مفيدة في المشفرات الدورانية وتصحيح الأخطاء والدوائر الرقمية، حيث يمكن أن يُسجَّل تغيير ثنائي متعدد البتات أثناء الانتقال كعدة قيم وسيطة مختلفة وخاطئة لفترة وجيزة قبل الاستقرار.
›لماذا يوجد لرمز غراي حد للحجم بينما لا يوجد للتنسيقات الأخرى؟
يعتمد تحويل رمز غراي في هذه الأداة على عوامل JavaScript على مستوى البت، والتي تعمل بشكل صحيح فقط مع أعداد صحيحة 32 بت (حتى 4,294,967,295). تستخدم تحويلات الثنائي والثماني والعشري والسداسي عشر وBCD طرقًا مختلفة قائمة على النصوص لا تملك هذا الحد الأقصى، لذا فهي تدعم أرقامًا أكبر بكثير.
›هل يمكنني التحويل إلى أسس غير الثنائي والثماني والعشري والسداسي عشر؟
نعم، يدعم قسم "التحويل إلى أساس مخصص" أي أساس من 2 إلى 36، باستخدام الأرقام 0-9 ثم الحروف A-Z للأسس الأعلى، مفيد لأشياء مثل ترميزات base-32 أو base-36 المستخدمة في بعض مختصرات الروابط وأنظمة المعرفات.
›لماذا ظهر لي خطأ يفيد بأن قيمتي غير صالحة؟
يقبل كل تنسيق فقط مجموعة الأرقام الصالحة الخاصة به، الثنائي فقط 0 و1، الثماني فقط 0-7، السداسي عشر فقط 0-9 وA-F، وهكذا، وتتحقق هذه الأداة من كل حرف بدلاً من تجاهل الأحرف غير المناسبة بصمت. إذا كان أي حرف في إدخالك غير صالح للتنسيق المحدد، تُرفض القيمة بأكملها بدلاً من إرجاع نتيجة جزئية وغير صحيحة بصمت.
أدوات ذات صلة
نص
حاسبة عرض النطاق الترددي
حوّل بين وحدات البيانات، قدّر وقت نقل الملف، حدد عرض نطاق الموقع من حركة المرور، وحوّل بين حصة بيانات شهرية وسرعة اتصال مستدامة.
Freeنص
منشئ الرسم البياني الشريطي
حوّل بيانات بسيطة من نوع تسمية،قيمة إلى مخطط شريطي قابل للتخصيص مع 8 سمات ألوان واتجاه وفرز ودعم للقيم السالبة وإحصاءات فورية وتصدير SVG/PNG.
Freeنص
ترميز/فك ترميز Base64
شفّر النص إلى base64 أو فكّ تشفير base64 مرة أخرى إلى نص، مباشرة أثناء الكتابة، مع دعم كامل لـUnicode ومتغير اختياري آمن لعناوين URL.
Freeنص
مولد وفاحص تجزئة Bcrypt
ولّد وتحقق من تجزئات كلمات مرور bcrypt بالكامل في متصفحك باستخدام WebAssembly، مع عامل تكلفة وملح قابلين للتعديل.
التعليقات (0)
هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.
لا توجد تعليقات بعد. كن أول من يشارك رأيه!