محوّل النص إلى ثنائي

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

مجانية تعمل داخل متصفحك آخر مراجعة: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة

النص المراد تحويله، أو البايتات المراد قراءتها. عند القراءة تُتجاهل المسافات والفواصل وبادئتا 0x و0b.

الفاصل بين البايتات

النتيجة

البايتات — بايتات UTF-8 للنص، أو عدد البايتات التي قُرئت.
الفحص —
النتيجة

تعمل هذه الأداة داخل متصفحك. ما تكتبه فيها لا يُرسل إلينا.

طريقة الاستخدام

  1. اكتب النص، أو البايتات، في النص أو البايتات.
  2. اختر الاتجاه والأساس في التحويل، مثل نص إلى ثنائي.
  3. اختر الفاصل بين البايتات. مع بدون تحصل القيم العشرية والثمانية على ثلاثة أرقام لكل بايت، فيمكن قراءة النتيجة مرة أخرى.
  4. إذا ظهرت رسالة بالأحمر في الفحص، فالموضع الذي تذكره هو موضع أول مشكلة.

النص بايتات، لا حروف

يخزّن الحاسوب النص بايتات. تستخدم هذه الصفحة UTF-8، وهو ترميز الويب (RFC 3629)، وفيه يأخذ حرف ASCII بايتاً واحداً وتأخذ الحروف الأخرى أكثر. ويأخذ الحرف العربي ب بايتين: 11011000 10101000 بالثنائي، أو D8 A8 بالسداسي عشري.

ب  →  U+0628  →  UTF-8 D8 A8  →  ثنائي 11011000 10101000

الأسس الأربعة

  • الثنائي: 8 أرقام، 0 أو 1، لكل بايت. الحرف A هو 01000001.
  • السداسي عشري: رقمان، من 0 إلى 9 ومن a إلى f، لكل بايت. الحرف A هو 41.
  • العشري: عدد من 0 إلى 255 لكل بايت. الحرف A هو 65.
  • الثماني: 3 أرقام، من 0 إلى 7، لكل بايت. الحرف A هو 101.

ما يرفضه التحويل العكسي

  • رقم ليس من الأساس، مثل 2 في الثنائي.
  • قيمة عشرية أو ثمانية أكبر من 255، فليست بايتاً واحداً.
  • بايت ناقص، مثل سبعة أرقام ثنائية.
  • بايتات ليست UTF-8 صالحاً، مثل البايت الواحد 11111111.

مثال محلول: الحرف ب

الحرف ب له نقطة الرمز U+0628، وهي 1576 بالعشري. وفي UTF-8 يأخذ بايتين هما D8 وA8، وهما 216 و168 بالعشري.

النص با يأخذ أربعة بايتات: D8 A8 D8 A7 بالسداسي عشري، لأن الحرف ا هو U+0627، ويأخذ بايتين هما D8 وA7.

التحويل النتيجة للحرف ب
نص إلى ثنائي 11011000 10101000
نص إلى سداسي عشري d8 a8
نص إلى عشري 216 168
نص إلى ثماني 330 250

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

لماذا يأخذ الحرف ب بايتين؟

كل حرف خارج ASCII يأخذ بايتين أو أكثر في UTF-8. فالحرف ب هو U+0628، ويحتاج البايتين D8 وA8. أما الحروف من A إلى Z فيأخذ كل منها بايتاً واحداً، لذلك يختلف عدد البايتات عن عدد الحروف.

ما الفرق بين السداسي عشري والثنائي هنا؟

يكتبان البايتات نفسها. الثنائي يستخدم 8 أرقام لكل بايت، والسداسي عشري يستخدم رقمين، لذلك فهو أقصر، وشائع في تفريغ الذاكرة وتتبع الشبكات.

لماذا تُكتب الأرقام العشرية بثلاثة أرقام حين لا يوجد فاصل؟

بدون فاصل يمكن قراءة 195167 بأكثر من طريقة. لذلك حين يكون الفاصل بدون، يحصل كل بايت عشري أو ثماني على ثلاثة أرقام. ومع مسافة أو فاصلة تبقى الأرقام كما هي.

هل يمكن تحويل ملف إلى ثنائي هنا؟

تعمل الصفحة على النص. الصق نص الملف. ولا تُدعم قراءة الملفات التي لا تحوي بايتاتها نصاً، لأن النتيجة لن تكون قابلة للقراءة.

هل يُرسل نصي إلى أي جهة؟

لا. يعمل التحويل في متصفحك، ولا يُرفع شيء ولا يُحفظ.

المصادر

آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.

نستخدم ملفات تعريف ارتباط ضرورية لتشغيل الموقع. وبموافقتك، تستخدم Google أيضاً ملفات تعريف ارتباط للإعلانات، لعرض إعلانات مخصصة. وإذا رفضتها، فستظل ترى إعلانات، لكنها لن تكون مخصصة لك.