كيفية تحويل النص إلى Binary
إجابة سريعة
كل حرف يتحول إلى قيمة ASCII ثم إلى 8 بت Binary. 'A' = 65 = 01000001. استخدم محول Text إلى Binary المجاني للتحويل الفوري في متصفحك — يدعم UTF-8 والنصوص متعددة الأسطر.
مقدمة
تحويل النص إلى Binary يحول كل حرف إلى تسلسل من 8 بت (0 و1). كل حرف له قيمة ASCII (مثل 'A' = 65)، التي تُحوّل إلى Binary (01000001). هذا مفيد لفهم كيف تخزن أجهزة الكمبيوتر النص وتعليم أنظمة الأعداد.
خطوة بخطوة
-
افتح النص لتحويل ثنائي
انتقل إلى صفحة أداة تحويل النص إلى ثنائي. تحتوي الأداة على وضعين: نص إلى ثنائي (ترميز) وثنائي إلى نص (فك ترميز).
-
أدخل النص الخاص بك
في وضع التشفير، قم بلصق أو كتابة النص الذي تريد تحويله. يتم تحويل كل حرف إلى تمثيله الثنائي. بالنسبة لأحرف ASCII، يكون هذا 8 بتات لكل حرف.
-
قراءة الإخراج الثنائي
تقوم الأداة بتحويل كل حرف إلى الكود الثنائي الخاص به باستخدام charCodeAt() وtoString(2)، مبطن إلى 8 بت. الإخراج عبارة عن تسلسل من 0 و1، وعادةً ما تكون مفصولة بمسافات لسهولة القراءة.
-
انسخ الثنائي
انقر فوق نسخ لنسخ السلسلة الثنائية إلى الحافظة الخاصة بك. استخدمه للأغراض التعليمية أو تصحيح الأخطاء أو البرمجة ذات المستوى المنخفض.
-
فك التشفير الثنائي والعودة إلى النص
قم بالتبديل إلى وضع فك التشفير ولصق سلسلة ثنائية (مجموعات 8 بت، مفصولة بمسافات بشكل اختياري). تقوم الأداة بتحويل كل مجموعة ذات 8 بت مرة أخرى إلى حرف باستخدام parseInt(bits, 2) وString.fromCharCode().
أمثلة
ترميز "مرحبًا"
مدخل: Hello
الإخراج: 01001000 01100101 01101100 01101100 01101111
ترميز "أ"
مدخل: A
الإخراج: 01000001
فك التشفير الثنائي إلى النص
مدخل: 01001000 01101001
الإخراج: Hi
ترميز رقم كنص
مدخل: 42
الإخراج: 00110100 00110010
المشاكل الشائعة
- الخلط بين أحرف النص والأرقام - '42' لأن النص يتكون من حرفين ('4' و'2')، كل منهما 8 بت. الرقم 42 بايت واحد هو 00101010.
- تحتاج الأحرف غير ASCII إلى أكثر من 8 بتات — تستخدم الرموز التعبيرية والنصوص غير اللاتينية بايتات متعددة في UTF-8. لا يمكن لمحول 8 بت بسيط التعامل معها بشكل صحيح.
- المسافات المفقودة في الإدخال الثنائي - عند فك التشفير، تحتاج الأداة إلى معرفة مكان بدء كل بايت. المدخلات المفصولة بمسافة هي الأكثر أمانًا؛ تقبل بعض الأدوات مجموعات 8 بت غير منفصلة.
- تمت إزالة الأصفار البادئة — يجب أن يحتفظ الثنائي "00000001" بالأصفار البادئة. قد يؤدي تحويل الأرقام إلى إسقاطها؛ دائما وسادة إلى 8 بت.
نصائح
- استخدم 8 بت (بايت واحد) لكل حرف لنص ASCII — وهذا هو التنسيق الأكثر شيوعًا ومتوافق مع جميع أجهزة فك التشفير.
- بالنسبة إلى نص Unicode (emoji، CJK)، استخدم محولًا مدركًا لـ UTF-8 والذي يتعامل مع الأحرف متعددة البايت بشكل صحيح.
- يعد التمثيل الثنائي مفيدًا لفهم كيفية تخزين أجهزة الكمبيوتر للنص، ولكن استخدمه للتعليم، وليس لتخزين البيانات (فهو أكبر بمقدار 8 مرات من الأصل).
- استخدم أدواتنا Text to Binary وBinary to Text للتحويل الفوري والخاص في متصفحك.