أداة للمطورين

النص إلى ثنائي

حوّل النص إلى ثنائي أو ست عشري أو ثماني أو عشري، والعكس.

النص إلى ثنائي يعمل على جهازك
  • يعمل في متصفحك — ولا يُرسل نصك إلى أي مكان
  • دون تسجيل، ودون حصص، ومجاني بالقدر الذي تريده

كيف يعمل

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

UTF-8، وهو ما يهم

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

التجميع

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

فك الترميز

الصق مجموعات أرقام مفصولة بمسافات فتُقرأ كبايتات وتُفك ترميزها بـ UTF-8. وأي مجموعة خارج النطاق 0–255، أو تسلسل ليس UTF-8 صالحًا، يُبلَّغ عنه بدلًا من إنتاج هراء بصمت.

أي نظام تختار

الثنائي هو ما يقصده الناس بـ«النص إلى ثنائي». والست عشري أكثر إيجازًا بكثير، وهو ما سترى في محرر Hex أو في تفريغ بروتوكول. والثماني تاريخي في معظمه. والعشري أسهل في القراءة بصوت عالٍ.

الأسئلة الشائعة

النص إلى ثنائي — أسئلة

لماذا ينتج الرمز التعبيري أربعة أرقام؟

الرموز التعبيرية أربعة بايتات في UTF-8. ويُعرض عدد البايتات وعدد الأحرف معًا.

هل يمكنه تحويل الثنائي إلى نص؟

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

لماذا يقول إن بايتاتي ليست UTF-8 صالحًا؟

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