mikaio.dev

Binary Translator

Type text and tap 'To binary' to see its binary code, or paste binary and tap 'To text' to decode it. Works with any language.

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

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

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

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

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

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

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

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

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

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

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

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

فهم الأرقام

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

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

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

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

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

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

Binary translator FAQ

How is text turned into binary?
Each character is encoded as one or more bytes using the UTF-8 standard, and each byte is written as eight binary digits (bits). Groups are separated by spaces so the result is easy to read and to decode again.
Can it handle accents and emoji?
Yes. Because it uses UTF-8, letters with accents, non-Latin scripts and emoji are converted correctly into their multi-byte binary form and decoded back without loss.
To decode, how should the binary be formatted?
Paste groups of eight bits separated by spaces, such as 01001000 01101001. Extra spaces are ignored, and anything that is not a 0 or 1 group is skipped.