محوّل النص إلى ثنائي
حوّل النص إلى رمز ثنائي والعكس. يُرمّز كل حرف باستخدام UTF-8 ويُكتب على هيئة بايتات من 8 بت، لذلك تعمل الأحرف المشكّلة والأنظمة الكتابية الأخرى والرموز التعبيرية أيضًا. افصل البايتات بمسافات أو فواصل أو أسطر جديدة، أو الصق البتات بلا فواصل. يعمل في متصفحك.
الإدخال
الإخراج
ملف القراءة
ما هو النص بالنظام الثنائي؟
تخزّن أجهزة الكمبيوتر النصوص على هيئة أرقام. يخصّص الترميز رقمًا لكل محرف، وتُخزَّن هذه الأرقام على شكل بايتات مكوّنة من 8 بتات، يكون كل بت منها 0 أو 1. في ASCII وUTF-8، يمثّل الحرف H الرقم 72، وهو 01001000 بالنظام الثنائي. تُعدّ كتابة النص باستخدام الواحدات والأصفار طريقة شائعة لتعليم كيفية عمل أجهزة الكمبيوتر، أو إخفاء رسالة في لغز، أو تزيين منشور.
وصف الأداة
تحوّل هذه الأداة النص إلى نظام ثنائي، وتحول النظام الثنائي مرة أخرى إلى نص. اكتب نصًا للحصول على بايتاته بالنظام الثنائي، أو الصق نصًا ثنائيًا لقراءة النص. اختر ما إذا كنت تريد فصل البايتات بمسافات أو فواصل أو أسطر جديدة أو عدم فصلها إطلاقًا. استخدم زر التبديل لعكس النتيجة والتحقق منها.
الميزات
- تحويل النص إلى نظام ثنائي والنظام الثنائي إلى نص في مكان واحد
- ترميز UTF-8، بحيث تعمل الأحرف ذات العلامات الصوتية والأحرف السيريلية والصينية والرموز التعبيرية، بالإضافة إلى الإنجليزية
- فصل البايتات بمسافة أو فاصلة أو سطر جديد أو عدم فصلها
- قراءة النظام الثنائي المفصول بمسافات أو فواصل أو فواصل منقوطة أو فواصل أسطر، أو سلسلة من البتات من دون فواصل
- قبول مجموعات ASCII من 7 بتات، مثل
1001000، وبادئات0b - توضيح سبب تعذّر قراءة النظام الثنائي
آلية العمل
يُرمَّز النص باستخدام UTF-8. تشغل الأحرف الإنجليزية والأرقام وعلامات الترقيم بايتًا واحدًا لكل منها، بينما تشغل الأحرف ذات العلامات الصوتية والأحرف السيريلية بايتين، وتشغل معظم الأحرف الصينية واليابانية ثلاثة بايتات، وتشغل الرموز التعبيرية أربعة بايتات. يُكتب كل بايت على هيئة 8 بتات مع أصفار بادئة. عند قراءة النظام الثنائي، تكون كل مجموعة بين الفواصل بايتًا واحدًا. تُقسَّم المجموعة التي يزيد طولها على 8 بتات، أو البتات التي لا تحتوي على فواصل، إلى أجزاء من 8 بتات. بعد ذلك تُفكّ ترميزيًا البايتات باستخدام UTF-8، وتُبلغ الأداة عن خطأ إذا لم تُشكّل نصًا صالحًا.
نصائح
- يجب الحفاظ على المحرف الذي يتكون من أكثر من بايت واحد في UTF-8 كاملًا. يؤدي حذف أحد بايتاته إلى جعل النظام الثنائي غير قابل للقراءة.
- قد يُكتب النظام الثنائي الناتج عن جدول ASCII قديم باستخدام 7 بتات لكل محرف. حافظ على المسافات بين المجموعات حتى تُقرأ كل مجموعة على أنها محرف واحد.
- لعرض رقم واحد بالنظام الثنائي بدلًا من عرضه كنص، استخدم محوّل أنظمة الأعداد بدلًا من ذلك.