محوّل النص إلى ثنائي
حوّل النص إلى ثنائي (بايتات UTF-8 مكوّنة من 8 بتات) والعكس صحيح — كلا المربعين متزامنان ويعملان في الاتجاهين.
780 مشاهدة
النص ↔ الثنائي، في كلا الاتجاهين
اكتب في أي من المربعين وسيتحدّث الآخر فورًا. يُشفَّر النص أولًا إلى بايتات UTF-8، ثم يتحول كل بايت إلى مجموعة ثنائية من 8 بتات مفصولة بمسافات — هذا يعني أن الأحرف غير الإنجليزية (كحرف عربي أو é أو 中) تُحوَّل ذهابًا وإيابًا بشكل صحيح كعدة بايتات، لا كبايت واحد.
الأسئلة الشائعة
لماذا ينتج أحيانًا عن حرف واحد أكثر من 8 بتات؟
يُشفَّر النص أولًا بترميز UTF-8. تأخذ أحرف ASCII بايتًا واحدًا (8 بتات)، أما الحروف العربية والمنقّطة والرموز التعبيرية فقد تأخذ من 2 إلى 4 بايتات — يظهر كل بايت كمجموعته الثنائية المستقلة من 8 بتات.
ماذا يحدث إذا كان إدخالي الثنائي يحتوي على مجموعات غير صالحة؟
يجب أن تتكوّن كل مجموعة من 8 أحرف بالضبط من 0 و1، مفصولة بمسافات. تُتجاهَل المجموعات غير الصالحة أو غير المكتملة بدلاً من تعطيل عملية التحويل.
أدوات مشابهة
الإبلاغ عن مشكلة
محوّل النص إلى ثنائي