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

اختر ما تسمح به
+92 312 8299940عرض سعر مجاني
أداة مجانية تعمل في متصفحك

مترجم النظام الثنائي
من النص إلى الثنائي والعكس، مع الإيموجي

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

  • مجانيالسعر
  • ثنائي، ست عشري، عشري، ثمانيالأسس
  • لا يوجدالتسجيل
  • في متصفحكتعمل

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

من نص إلى ثنائي ومن ثنائي إلى نص، مع الإيموجي

الأحرف
0
البايتات
0
البتات
0

جاهز. اكتب نصًا في اليسار أو الصق أرقامًا في اليمين.

يؤدي متصفحك كل العمل هنا، في علامة التبويب هذه. لا نرفع شيئًا، ولا نخزّن شيئًا، ولا نسجل شيئًا.
الأساسيات

ماذا يفعل مترجم النظام الثنائي

لمترجم النظام الثنائي هذا مربعان يتحدثان مع بعضهما. اكتب كلمات في اليسار فيظهر الثنائي في اليمين. والصق الثنائي في اليمين فتظهر الكلمات في اليسار. لا يوجد زر للضغط، لأن الترجمة تحدث أثناء الكتابة.

معظم الأدوات البسيطة لا تتعامل إلا مع الحروف الإنجليزية العادية. فبمجرد أن تضيف حرفًا مشكّلًا أو رمز عملة أو إيموجي، تتعطل أو تحذف الحروف بصمت. أما هذه الأداة فتقرأ كل حرف كما تحفظه الحواسيب فعلًا، لذلك تعود café و₹ و😀 تمامًا كما دخلت.

كما يشرح جدول الفحوصات أسفل المربعين ما حدث، ويعرض جدول ثانٍ كل حرف مع نقطة الترميز الخاصة به وبايتاته. ويجري كل شيء في متصفحك، لذلك لا يُرسل أي شيء تكتبه إلى أي مكان.

كيف يتحول النص إلى ثنائي

لا يستطيع الحاسوب حفظ حرف مباشرة. بدلًا من ذلك يعطي كل حرف رقمًا يسمى نقطة الترميز، ثم يكتب هذا الرقم كبايتات. البايت ثماني بتات، وكل بت إما 1 أو 0. لذلك فالحرف H هو الرقم 72، أي 01001000 بالثنائي.

رسم يوضح تحول كلمة Hi إلى نقطتي الترميز 72 و105، ثم إلى البايتين 01001000 و01101001، مع قيم البتات من 128 إلى 1 في الأعلى
يصبح كل حرف رقمًا، ويصبح كل رقم ثماني بتات.

تأتي قائمة الأرقام من معيار Unicode، الذي يغطي تقريبًا كل أنظمة الكتابة في العالم. وتطابق أول 128 رقمًا جدول ASCII القديم، لذلك يبدو النص الإنجليزي البسيط متطابقًا في الاثنين.

من النص إلى الثنائي مع الحروف المشكّلة والإيموجي

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

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

لهذا قد يكون عدد البايتات أكبر من عدد الحروف. يعرض الجدول أسفل المربعين كل حرف في سطر خاص، لذلك ترى بالضبط أي بايتات تخص أي حرف. كما تُسمّى هناك الحروف غير المرئية، مثل فواصل الأسطر والمسافات صفرية العرض، لأنها لا تظهر في النص.

من الثنائي إلى النص، مع تسمية كل مجموعة خاطئة

قراءة الثنائي من جديد هي المكان الذي تستسلم فيه معظم الأدوات بصمت. رقم واحد خاطئ، فتمتلئ النتيجة برموز غريبة أو تتوقف ببساطة. أما هذه الأداة فتقرأ كل مجموعة ممكنة، ثم تسرد في جدول الفحوصات كل مجموعة لم تستطع قراءتها، مع موقعها والسبب.

ترجمة من الثنائي إلى النص حيث تحتوي مجموعة على الرقم 2، وتظهر في جدول الفحوصات كخطأ مع رقمها، بينما يُقرأ باقي النص
تُسمّى المجموعة المعطوبة بموقعها بدل أن تفسد النص كله.

كما أنها مرنة في الشكل. يمكن فصل المجموعات بمسافات أو فواصل أو أسطر جديدة، وقد تبدأ بـ 0b. وتُقسم السلسلة الطويلة بلا مسافات إلى مجموعات من ثمانية. وإذا لم تنقسم إلا إلى مجموعات من سبعة، فإنها تُقرأ كـ ASCII القديم سباعي البت، وتذكر الفحوصات ذلك.

والست عشري والعشري والثماني أيضًا

ومع ذلك فالثنائي ليس الطريقة الوحيدة لكتابة البايتات. فمثلًا يستخدم المبرمجون غالبًا الست عشري، حيث يكون البايت حرفين من 00 إلى ff. والعشري شائع في التعليم، والثماني ما زال يظهر في صلاحيات الملفات. اختر الأساس من القائمة، فيتغير المربعان معًا.

النص نفسه معروضًا كبايتات ست عشرية بالبادئة 0x وحروف كبيرة، مفصولة بفواصل، وجاهزة للصق في الكود
بدّل إلى الست عشري وأضف 0x والفواصل، فتصبح البايتات جاهزة للكود.

في الست عشري يمكنك إضافة البادئة 0x واستخدام الحروف الكبيرة، كما تفعل أمثلة برمجية كثيرة. كذلك يمكنك اختيار ما يفصل بين المجموعات: مسافة أو فاصلة أو سطر جديد أو لا شيء.

لماذا تشكل ثماني بتات بايتًا

تعطي ثماني بتات 256 احتمالًا، من 00000000 إلى 11111111. وكان ذلك كافيًا لكل حرف ورقم ورمز إنجليزي مع فائض. وبهذا أصبح البايت ذو الثماني بتات حجر البناء القياسي. وما زال كل ملف على حاسوبك صفًا طويلًا من هذه البايتات.

قراءة البايت يدويًا

يمكنك فحص أي بايت دون أداة. اكتب القيم 128 و64 و32 و16 و8 و4 و2 و1 فوق أرقامه الثمانية. ثم اجمع القيم التي تقع فوق الرقم 1. في 01101001 يكون ذلك 64 + 32 + 8 + 1، أي 105، وهو الحرف i.

والاتجاه المعاكس يعمل بالقدر نفسه. ابدأ بأكبر قيمة ممكنة، واكتب 1 تحتها، ثم اطرحها. في 72 خذ 64 فيبقى 8، و8 تناسب تمامًا، لذلك فالحرف H هو 01001000. وبعد بضعة حروف يصبح النمط طبيعيًا.

UTF-8 أم UTF-16؟

يكتب UTF-8 كل حرف بين بايت وأربعة بايتات، وهو الافتراضي على الويب. أما UTF-16 فيستخدم وحدات من 16 بت، وهو ما تستخدمه JavaScript وJava وWindows في ذاكرتها. تأخذ معظم الحروف وحدة واحدة، بينما يأخذ الإيموجي وحدتين.

إذا تحول ثنائي من برنامج آخر إلى رموز غريبة، فالسبب غالبًا هو الترميز. لذلك بدّل القائمة إلى UTF-16 وانظر من جديد. تشرح أسئلة Unicode الشائعة عن الترميزات الفروق بعمق، كما يحدد المعيار RFC 3629 قواعد بايتات UTF-8 بدقة.

أين تظهر الشفرة الثنائية

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

فمثلًا قد يعطل حرف غير مرئي تسجيل الدخول أو البحث، رغم أن النص يبدو صحيحًا. الصقه هنا، فيعرض جدول الحروف بالضبط ما يختبئ فيه. وعندما تكون البيانات Base64 بدل البايتات الخام، تعيدها أداة ترميز Base64 وفك ترميزه أولًا.

أربع خطوات

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

الانتقال من النص إلى الثنائي لا يحتاج أي نقرة، لأن النتيجة تظهر أثناء الكتابة.

  • 1

    اكتب نصك أو الصقه

    استخدم المربع الأيسر للكلمات. يظهر الثنائي فورًا في المربع الأيمن.

  • 2

    أو الصق الثنائي

    ضع الآحاد والأصفار في المربع الأيمن، فيظهر النص في الأيسر.

  • 3

    اختر الأساس والشكل

    اختر الثنائي أو الست عشري أو العشري أو الثماني، وما يفصل بين المجموعات.

  • 4

    انسخ أو نزّل

    انسخ أيًا من المربعين، أو احفظ الأرقام كملف نصي.

لماذا هذه الأداة

مصممة لنص حقيقي، لا للحروف الأساسية فقط

أداة التحويل البسيطة من نص إلى ثنائي تتعامل مع الحروف العادية. وهذه التفاصيل تغطي كل ما سواها.

  • كل اللغات والإيموجي

    يُعالج UTF-8 وUTF-16 بشكل صحيح، لذلك لا يضيع شيء.

  • الاتجاهان مباشرة

    اكتب في أي مربع، فيتبعه الآخر فورًا.

  • أخطاء مع موقعها

    تُسمّى كل مجموعة لا يمكن قراءتها، مع السبب.

  • أربعة أسس عددية

    ثنائي وست عشري وعشري وثماني، مع بادئات اختيارية.

  • إظهار الحروف المخفية

    تحصل فواصل الأسطر وعلامات الجدولة والمسافات صفرية العرض على اسم في الجدول.

  • خصوصية منذ التصميم

    تعمل الصفحة دون اتصال بعد تحميلها، ولا يُرفع أي شيء.

عادات جيدة

نصائح لقراءة الثنائي بشكل صحيح

معظم النتائج المشوهة تأتي من أحد هذه الأخطاء الصغيرة.

  • حافظ على المجموعات كاملة. لكل بايت ثمانية أرقام. والمجموعة من سبعة أو تسعة تعني غالبًا أن رقمًا سقط أو تكرر.
  • افصل بين المجموعات. المسافات بين البايتات تجعل الأخطاء سهلة الاكتشاف، لك وللأداة.
  • اعرف الترميز. الثنائي المكتوب من UTF-16 يُقرأ كلامًا بلا معنى في UTF-8، والعكس.
  • تحقق من الأساس. الرقم 10 يعني اثنين في الثنائي، وثمانية في الثماني، وعشرة في العشري، وستة عشر في الست عشري.
  • انتبه إلى الحروف غير المرئية. المسافة أو فاصل السطر في النهاية يضيف بايتات لا تراها. ويعرضها جدول الحروف.
  • انسخ ولا تعد الكتابة. إعادة كتابة ثنائي طويل يدويًا تضيف خطأً في الغالب. استخدم أزرار النسخ بدلًا من ذلك.
أخطاء شائعة

ستة أخطاء في الثنائي يجب تجنبها

كل خطأ منها يحول رسالة واضحة إلى رموز بلا معنى.

  • حذف الأصفار البادئة

    الحرف H هو 01001000 وليس 1001000. ودون الصفر ينزاح كل بايت بعده.

  • اعتبار كل بايت حرفًا

    في UTF-8 يمتد الحرف المشكّل أو الإيموجي على عدة بايتات مترابطة.

  • الخلط بين الأسس

    تفشل الأرقام الست عشرية الملصقة في وضع الثنائي، لأنه لا يُسمح هناك إلا بـ 0 و1.

  • استخدام ترميز خاطئ

    قراءة بايتات UTF-16 كأنها UTF-8 تعطي رموزًا غريبة بين الحروف.

  • فقدان رقم في سلسلة طويلة

    دون مسافات، يزيح رقم مفقود كل ما بعده.

  • نسيان الحروف المخفية

    يصبح فاصل السطر الملصق 00001010 ويظهر في النتيجة.

أسئلة

أسئلة شائعة عن مترجم النظام الثنائي

كيف أحول النص إلى ثنائي؟

اكتب النص أو الصقه في المربع الأيسر. ثم يظهر الثنائي في المربع الأيمن أثناء الكتابة، جاهزًا للنسخ.

ما خطوات قراءة الثنائي كنص؟

الصق الآحاد والأصفار في المربع الأيمن. عندها يظهر النص فورًا في المربع الأيسر.

ماذا يعني 01001000 01101001 كنص؟

إنها كلمة Hi. البايت الأول هو 72 أي الحرف H، والثاني هو 105 أي الحرف i.

لماذا عدد البايتات أكبر من عدد الحروف؟

لأن الحروف خارج ASCII البسيط، مثل é أو الإيموجي، تحتاج كل منها من بايتين إلى أربعة بايتات في UTF-8.

هل يمكنني لصق الثنائي دون مسافات؟

نعم. تُقسم السلسلة الطويلة إلى مجموعات من ثمانية. وإذا لم تنقسم إلا إلى مجموعات من سبعة، فإنها تُقرأ كـ ASCII سباعي البت.

ماذا يحدث للمجموعات الخاطئة؟

تُتخطى، ويعرض جدول الفحوصات كل واحدة مع موقعها والسبب، لذلك يمكنك تصحيحها.

هل يعمل مع الإيموجي؟

نعم. يأخذ الإيموجي أربعة بايتات في UTF-8 أو وحدتين في UTF-16، ثم يعود تمامًا كما دخل.

ما الفرق بين UTF-8 وUTF-16؟

يستخدم UTF-8 من بايت إلى أربعة لكل حرف ويسود الويب. أما UTF-16 فيستخدم وحدات من 16 بت وهو شائع داخل البرامج.

هل يمكنني ترجمة الست عشري أو العشري أيضًا؟

نعم. اختر الست عشري أو العشري أو الثماني من القائمة، ثم يتحول المربعان إلى هذا الأساس.

لماذا يتحول الثنائي لدي إلى رموز غريبة؟

غالبًا لأن رقمًا مفقود، أو الأساس خاطئ، أو البايتات بترميز UTF-16. لذلك يشير جدول الفحوصات إلى السبب.

هل هناك حد للطول؟

لا يوجد حد ثابت. تُترجم النصوص الطويلة جيدًا، لكن جدول الحروف يعرض أول 300 حرف فقط.

هل يُرسل نصي إلى خادم؟

لا. تجري الترجمة في متصفحك، لذلك لا يغادر أي شيء تكتبه الصفحة.

أدوات مجانية أخرى

أدوات أخرى للنصوص والكود

خطوات مفيدة بعد أن تفهم بايتاتك.

هل أنت مستعد لترجمة بعض الشفرات الثنائية؟

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