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

أداة تحويل النص إلى ثنائي تحوّل أي نص إلى تمثيله الثنائي (الأساس 2)، مع عرض الرمز الثنائي بطول 8 بتات لكل حرف. يمكنك تبديل الإخراج إلى ست عشري أو عشري أو ثماني، كما تحوّل الثنائي إلى نص مقروء، وهي مفيدة لتعلّم الترميز أو تصحيح البيانات أو إنشاء فن ثنائي.

يدعم المحوّل ترميزات UTF-8 وUTF-16 وASCII النقي، فتُرمَّز الحركات والإيموجي وحروف CJK دون مشاكل. جمّع بأنصاف بايت من 4 بت، أو بايتات من 8 بت، أو 16 أو 32 بت، وبدّل أساس الإخراج بين الثنائي والست عشري والعشري والثماني، واختر مسافة أو شرطة أو فاصلة أو بدون فاصل أو فاصلًا مخصصًا. يعرض التفصيل بايت بايت القيمة والحرف خلف كل مجموعة، ويربط جدول مرجعي مدمج الحروف الشائعة برموزها. أفلِت ملف .txt أو ألصِق من الحافظة، وعند فك الترميز يقبل المحوّل أيًا من هذه الأنماط ويتجاهل المسافات الزائدة. يتذكر المحوّل آخر إدخال وإعدادات لك، فتتابع من حيث توقفت.

كيفية الاستخدام

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

متى تستخدم

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

النتيجة

اكتب 'Hi' لترى '01001000 01101001' — التمثيل الثنائي بطول 8 بتات لكل حرف ASCII.

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

لماذا كل حرف بطول ٨ بِتّات؟
ASCII يستخدم ٧ بِتّات وأُكمل إلى ٨ ليناسب بايت واحد، والبايت أصبح الوحدة القياسية في معظم الحواسيب. البِت الأعلى يكون ٠ في ASCII العادي. UTF-8 يحتفظ بفكرة البايت لكنه يستخدم ٢ إلى ٤ بايت للحروف غير اللاتينية.
كيف يُرمَّز الإيموجي والحرف الصيني؟
كلاهما يستخدم UTF-8 الذي يأخذ عدة بايتات للحرف الواحد. وجه مبتسم ٤ بايتات (٣٢ بِت)، وأغلب الحروف الصينية ٣ بايتات (٢٤ بِت). إذا ضبطت التجميع على ٨ تظهر هذه الحروف موزّعة على عدة مجموعات.
هل أستطيع لصق بايناري بفواصل أو بدون أي فاصل أصلاً؟
نعم. فاكّ الترميز يقرأ تسلسل الـ ٠ و١ ويتجاهل غيرها، فيمكن لصق 01001000,01101001 أو شريط طويل مثل 0100100001101001 ويُحلَّل بنفس الطريقة.
هل أرى النص نفسه بالست عشري أو العشري أو الثماني أيضًا؟
نعم، بدّل أساس الإخراج إلى ست عشري أو عشري أو ثماني فتظهر الحروف نفسها بذلك الأساس. الثنائي بالأساس ٢ ويظهر البِتّات كما يخزنها الحاسوب فعلاً؛ والست عشري بالأساس ١٦ يجمع أربع بِتّات في رمز واحد؛ والثماني بالأساس ٨، وهو ما تستخدمه أذونات ملفات يونكس. الحرف A يساوي 01000001 ثنائياً و41 ست عشرياً و65 عشرياً و101 ثمانياً، القيمة نفسها بأربع كتابات.
هل تهم حالة الأحرف عند فكّ الترميز؟
تهم في الناتج النصي لا في المدخل الثنائي. ASCII يعطي رمزاً مختلفاً للحرف الكبير والصغير (A تساوي ٦٥، a تساوي ٩٧)، فـ 01000001 يفكّ إلى A و01100001 يفكّ إلى a.

أدوات ذات صلة