محول الملفات الثنائية إلى نص — أداة مجانية عبر الإنترنت
ما هو محول من ثنائي إلى نص?
يقوم "محول الثنائي إلى نص" بأخذ الكود الآلي الخام — وهو سلسلة من الأرقام 1 و0 — وترجمته مرة أخرى إلى لغة بشرية يمكن قراءتها. ونظرًا لأن أجهزة الكمبيوتر لا تفهم سوى "تشغيل" (1) و"إيقاف" (0)، فإن كل كلمة وصورة وفيديو على الإنترنت يتم تخزينه في النهاية ككود ثنائي.
تقوم هذه الأداة بتجميع تلك الأرقام التي لا حصر لها في بايتات ذات 8 بتات، ثم تقوم بفك تشفيرها باستخدام جداول الترميز القياسية ASCII وUTF-8. يستخدمها بشكل مكثف الطلاب الذين يتعلمون أساسيات علوم الكمبيوتر واللاعبون الذين يحاولون فك رموز "البيضات الفصحية".
متى تستخدم محول من ثنائي إلى نص?
استخدم هذه الأداة لفك تشفير الرسائل السرية المخبأة في ألعاب الفيديو، أو أدلة ألعاب الواقع البديل (ARG)، أو الألغاز على الإنترنت، التي غالبًا ما تستخدم سلاسل ثنائية كرمز تشفير بسيط. يستخدمها طلاب علوم الكمبيوتر لممارسة وتحقق من فهمهم لتخزين البيانات على مستوى البايت.
يستخدمها باحثو الأمن أحيانًا لإلقاء نظرة خاطفة على بيانات الحزم الأولية. إذا كنت ترغب في كتابة رسالتك السرية الخاصة بك في شفرة الآلة، فاستخدم محول النص إلى ثنائي.
كيفية استخدام هذه الأداة
- 1Paste your binary code (space-separated bytes)
- 2Click 'Convert to Text'
- 3Copy the decoded text result
تعمل الأداة بشكل أفضل عندما تكون السلسلة الثنائية مقسمة بشكل صحيح إلى بايتات ذات 8 بت (على سبيل المثال، '01001000 01101001'). وستحاول الأداة أيضًا تحليل السلاسل الثنائية المتصلة التي لا تحتوي على مسافات عن طريق تقسيمها كل 8 أحرف.
أمثلة
| Input | Output |
|---|---|
| 01001000 01101001 | Hi |
| 01000001 | A |
| 01001000 01100101 01101100 01101100 01101111 | Hello |
| 01001010 01000001 01010110 01000001 | JAVA |
| 00110001 00110010 00110011 | 123 |
القواعد والسلوك
- يتم تحليل المدخلات بدقة للبحث عن الرقمين "0" و"1". أما الأحرف الأخرى فتُتجاهل أو تؤدي إلى حدوث خطأ.
- يتم تقسيم السلسلة إلى أجزاء مكونة من 8 بتات بالضبط (بايت واحد).
- يتم تحويل كل بايت مكون من 8 بت رياضيًا إلى نظيره العشري، ثم يتم ربطه بالحرف المقابل في نظام يونيكود/ASCII لإظهار النص.
أدوات ذات صلة
الأسئلة الشائعة
ما هو الشفرة الثنائية؟
النظام الثنائي هو نظام العد ذو الأساس 2 الذي يعمل به جميع أجهزة الكمبيوتر. ولا يحتوي إلا على رقمين: 0 و1. ومن خلال تجميع 8 من هذه الأرقام (1 و0) معًا (وهو ما يُسمى «بايت»)، يمكن للكمبيوتر تمثيل 256 قيمة مختلفة، والتي ترتبط مباشرةً بأحرف الأبجدية والأرقام وعلامات الترقيم.
هل يجب أن أضع مسافات بين الأرقام؟
من الناحية الفنية، لا، ولكن هذا يساعد. تقرأ الأداة البيانات الثنائية في مجموعات مكونة من 8 أرقام (بايت واحد لكل حرف). إذا قمت بلصق سلسلة لا نهائية من الأرقام 1 و0 بدون مسافات، فستقوم الأداة تلقائيًا بتقسيمها إلى أجزاء مكونة من 8 أحرف. ومع ذلك، إذا كان هناك رقم مفقود في السلسلة، فستصبح جميع الأحرف التالية غير متوازنة وستتلف.
لماذا أخرج جهاز فك التشفير رموزًا غير مفهومة؟
إذا كان الناتج عبارة عن أحرف صينية عشوائية أو رموز غريبة من نوع «Wingdings»، فهذا يعني أن بياناتك الثنائية لا تمثل نصًا إنجليزيًا قياسيًا. قد تكون هذه البيانات الثنائية تمثل صورة أو ملفًا مضغوطًا، أو قد يكون هناك خلل في التسلسل بسبب رقم مفقود. تبذل الأداة قصارى جهدها، لكنها لا تستطيع فهم البيانات غير النصية.
كيف يمكن أن يكون الرقم 01000001 مساوياً للحرف «A»؟
في نظام الترقيم الثنائي، يساوي الرقم «01000001» الرقم العشري 65. وفي جدول أحرف ASCII الكلاسيكي (القاموس العالمي للكمبيوترات)، يُخصص الرقم 65 رسمياً للحرف الكبير «A». وتقوم هذه الأداة ببساطة بتنفيذ هذا التحويل الحسابي على الفور.
هل يمكن للرموز الثنائية تمثيل الرموز التعبيرية؟
نعم. تستهلك الرموز التعبيرية (الإيموجي) كمية أكبر من البيانات، لذا فإن الرمز التعبيري الواحد يتطلب ثلاثة أو أربعة بايتات (24 إلى 32 رقمًا من الأصفار والآحاد)، بدلاً من بايت واحد من 8 بتات. تستخدم أداتنا تقنية فك الترميز الحديثة UTF-8، لذا ستقوم بدمج تلك البايتات المتعددة بنجاح لعرض الرمز التعبيري بشكل مثالي.