mikaio.dev/freetools

مترجم ثنائي

اكتب نصًا وانقر على "إلى ثنائي" لرؤية الرمز الثنائي الخاص به، أو الصق الملف الثنائي وانقر على "إلى نص" لفك تشفيره. يعمل مع أي لغة.

انتقل بين النص العادي والرموز الثنائية البحتة

في أعماقها، كل حرف وكل رقم وكل فراغ وكل رمز تعبيري تكتبه يخزّنه الحاسوب في هيئة سلسلة من الآحاد والأصفار. هذا هو النظام الثنائي — نظام الأساس 2 الذي تعتمد عليه كل الأجهزة الرقمية في نهاية المطاف. يتيح لك هذا المترجم الثنائي التنقّل بحرّية بين العالمين: اكتب نصاً عادياً وحوّله إلى الشيفرة الثنائية التي تمثّله، أو الصق سيلاً من الآحاد والأصفار وفكّ تشفيره إلى نص مقروء. يعمل مع أي لغة وحتى مع الرموز التعبيرية، ويحدث كل ذلك داخل متصفحك، فالتحويل فوري ولا يُرفَع أي شيء تدخله إلى أي مكان.

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

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

لا تخزّن الحواسيب الحروف مباشرة؛ إنها تخزّن أرقاماً، وتكتب تلك الأرقام بالنظام الثنائي. تربط بين الحرف ورقمه منظومة تسمّى ترميز الأحرف، والمعيار الحديث لها هو UTF-8. في UTF-8، يشغل الحرف الإنجليزي الشائع بايتاً واحداً — ثماني بتّات، أو ثماني خانات ثنائية. الحرف الكبير "A" مثلاً هو الرقم 65، الذي يُكتَب بالثنائي 01000001. اربط عدداً من هذه البايتات معاً، بايتاً لكل حرف، وستحصل على التمثيل الثنائي لرسالة كاملة. يكتب هذا المترجم كل بايت كمجموعة كاملة من ثمانية أرقام ويفصل بين المجموعات بمسافات، وهي الطريقة المعتادة والمقروءة لعرض النص الثنائي وتجعل فكّ تشفيره سهلاً مجدداً.

أما الحروف التي تتجاوز المجموعة الإنجليزية الأساسية — الحروف المشكولة، والأبجديات الأخرى كالعربية، والرموز والرموز التعبيرية — فتحتاج إلى أكثر من بايت واحد، ويتعامل UTF-8 مع ذلك بسلاسة باستخدام بايتين أو ثلاثة أو أربعة لها. يتّبع المترجم القواعد نفسها، فتُحوَّل هذه الحروف بشكل صحيح إلى عدّة مجموعات ثمانية البتّات وتُعاد تجميعها بدقّة عند فكّ التشفير. لهذا تعمل الأداة بالكفاءة نفسها مع رسالة بلغة أخرى، بما فيها العربية، أو سطر من الرموز التعبيرية، كما تعمل مع الإنجليزية البسيطة.

فكّ تشفير الثنائي إلى نص

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

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

لماذا يحوّل الناس النص إلى ثنائي

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

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

فهم الأرقام

رؤية النص بصورته الثنائية طريقة لطيفة أيضاً لتقدير كيف تتراكم المعلومات. يتحوّل كل حرف من الإنجليزية العادية إلى ثماني بتّات، فتتحوّل جملة قصيرة بسرعة إلى صفّ طويل من الأرقام — تذكير حيّ بأن حتى كمية صغيرة من النص عدد مفاجئ من الآحاد والأصفار الفردية تحت السطح. هذا يوضّح أيضاً لماذا تُقاس أحجام الملفات بالطريقة التي تُقاس بها: البايت هو تلك الثماني بتّات، والكيلوبايت نحو ألف منها، وهكذا. تحويل بضع كلمات وعدّ المجموعات يمنحك إحساساً ملموساً بحجم البيانات الرقمية.

استخدام المترجم مع النص العربي

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

خاص وفوري ومجاني

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

لاستخدامه، اكتب أو الصق نصك واضغط «إلى ثنائي»، أو الصق شيفرة ثنائية واضغط «إلى نص». انسخ النتيجة بالزرّ، وتنقّل ذهاباً وإياباً كما تشاء — يتعامل المترجم مع أي لغة أو رمز أو رمز تعبيري بسلاسة في كلا الاتجاهين.

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

كيف يتم تحويل النص إلى ثنائي؟
يتم ترميز كل حرف كبايت واحد أو أكثر باستخدام معيار UTF-8، ويتم كتابة كل بايت على هيئة ثمانية أرقام ثنائية (بت). يتم فصل المجموعات بمسافات بحيث تكون النتيجة سهلة القراءة وفك التشفير مرة أخرى.
هل يمكنه التعامل مع اللهجات والرموز التعبيرية؟
نعم. نظرًا لأنه يستخدم UTF-8، يتم تحويل الحروف ذات العلامات والنصوص غير اللاتينية والرموز التعبيرية بشكل صحيح إلى شكلها الثنائي متعدد البايتات ويتم فك تشفيرها مرة أخرى دون فقدان.
لفك التشفير، كيف ينبغي تنسيق الملف الثنائي؟
لصق مجموعات مكونة من ثماني بتات مفصولة بمسافات، مثل 01001000 01101001. يتم تجاهل المسافات الزائدة، ويتم تخطي أي شيء ليس مجموعة 0 أو 1.