مترجم النظام الثنائي

حوّل النص، بما في ذلك الرموز التعبيرية والأحرف المشكّلة، إلى نظام ثنائي بترميز UTF-8، أو فكّ النظام الثنائي إلى نص مقروء.

مجانية، دون تسجيل تعمل في متصفحك المطورون والمرمّزات

المدخل

عند فك الترميز، يُتجاهل كل ما عدا 0 و1.

المخرجات


    

كيفية استخدام مترجم النظام الثنائي

اكتب نصًا لتحويله إلى ثنائي، أو الصق نصًا ثنائيًا (أصفار وآحاد) لفك ترميزه وإعادته إلى نص. اختر فاصلًا: المسافة بين البايتات أسهل في القراءة، وعدم استخدام فاصل هو الأكثر إيجازًا. تستخدم الأداة UTF-8، لذا تتحول الرموز التعبيرية والأحرف المشكّلة بشكل صحيح في الاتجاهين.

لماذا يهم النظام الثنائي

كل معلومة رقمية، سواء كانت نصًا أو صورًا أو صوتًا، تُخزّن على هيئة أصفار وآحاد. وشرح كيف يتحول النص إلى ثنائي درس أساسي في الفصول الدراسية، وما زالت الرسائل الثنائية مفضلة في غرف الهروب والألغاز. يستخدم UTF-8 من 1 إلى 4 بايتات لكل حرف، مما يتيح له تمثيل كل حروف Unicode.

استخدامات شائعة

  • دروس علوم الكمبيوتر عن طريقة تخزين النص
  • غرف الهروب وألغاز فك الشيفرات
  • سِيَر ذاتية مرحة «بأسلوب الهاكرز» على وسائل التواصل الاجتماعي
  • تصحيح مشكلات UTF-8 متعددة البايتات
  • البرمجة الإبداعية والفن الثنائي

الثنائي في ASCII مقابل UTF-8

الحروف اللاتينية الأساسية والأرقام وعلامات الترقيم (نطاق ASCII) تشغل دائمًا بايتًا واحدًا، أي 8 بتات، في UTF-8. أما الحروف المشكّلة مثل é وñ وü فتشغل بايتين. ومعظم الأنظمة الكتابية الأخرى، مثل الصينية واليابانية، تشغل ثلاثة، ومعظم الرموز التعبيرية تشغل أربعة. الصق رمز قلب وسترى الناتج يكبر إلى 32 بتًا أو أكثر.

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

لماذا يشغل الرمز التعبيري 32 بتًا؟

معظم الرموز التعبيرية تقع خارج المستوى الأساسي في Unicode، ويحتاج UTF-8 إلى 4 بايتات (32 بتًا) لهذه الحروف. وبعض الرموز التعبيرية تجمع عدة نقاط ترميز، مثل معدِّلات لون البشرة، فقد تشغل أكثر من ذلك.

هل تدعم ASCII ذي 7 بتات؟

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

كيف أقرأ النظام الثنائي يدويًا؟

اقرأ كل بايت من 8 بتات من اليسار إلى اليمين. قيم المواضع هي 128 و64 و32 و16 و8 و4 و2 و1. اجمع المواضع التي تحمل 1 لتحصل على قيمة البايت، ثم ابحث عنها في جدول ASCII. مثلًا، 01001000 تساوي 64 + 8 = 72، وهي "H".

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

كل ملف ثنائي أصلًا، لكن عرض ملف كبير على هيئة أصفار وآحاد ينتج ملايين الأرقام. استخدم عارض hex بدلًا من ذلك.

إمكانية الوصول

Skip to Accessibility Panel