Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

تخطي إلى المحتوى الرئيسي
Gizke.com
المدونة

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

يعمل على جهازك. لا يُرسل أي شيء.
صيغة الأرقام
ترميز النص
بين البايتات

الأحرف: 0 · البايتات: 0

حوّل النص إلى بايتات بالنظام الثنائي أو الست عشري أو الثماني أو العشري والعكس - UTF-8 أو UTF-16، مع الرموز التعبيرية وكل اللغات وبايتات كل حرف.

حوّل أي نص إلى بايتات بالنظام الثنائي أو الست عشري أو الثماني أو العشري، أو الصق بايتات واقرأها نصًا من جديد. يعمل في الاتجاهين معًا: اكتب في أي جانب ويتبعه الآخر. يُرمَّز النص بـ UTF-8 (ترميز الويب ومعظم الملفات) أو UTF-16، فتخرج الحروف العربية والتشكيل والسيريلية والصينية والرموز التعبيرية صحيحة، ويعرض الجدول بالضبط البايتات التي يتحول إليها كل حرف. يمكن لصق البايتات بمسافات أو متصلة أو بفواصل أو ببادئات 0x/0b أو بصيغة \x.

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

كيف يتحول النص إلى ثنائي؟
لكل حرف رقم (نقطة رمز Unicode). يحوّل ترميز مثل UTF-8 هذا الرقم إلى بايت واحد حتى أربعة، وكل بايت ثمانية بتات. الحرف «A» هو نقطة الرمز 65 أي البايت 01000001، أما «ع» فيأخذ بايتين: 11011000 10111001.
UTF-8 أم UTF-16؟
استخدم UTF-8 ما لم تعرف خلاف ذلك - فهو ترميز معظم صفحات الويب والملفات والواجهات البرمجية، والحرف الإنجليزي فيه بايت واحد والعربي بايتان. يُستخدم UTF-16 داخل Windows وJava وJavaScript؛ كل حرف شائع فيه بايتان والرموز التعبيرية أربعة.
لماذا لا يعود الثنائي نصًا؟
إما أن جزءًا ما ليس بايتًا (يحتاج الثنائي إلى 8 أرقام من 0 و1 بقيمة لا تتجاوز 255)، أو أن البايتات غير صالحة في الترميز المختار - مثل نص محفوظ بـ UTF-16 يُقرأ كـ UTF-8. تشير الرسالة أسفل المربع إلى أول مشكلة.
هل هذا هو نفسه ASCII؟
بالنسبة للحروف الإنجليزية والأرقام وعلامات الترقيم نعم: يعطي UTF-8 رموز ASCII نفسها تمامًا (A = 65 = 01000001). ينتهي ASCII عند 127، وكل ما بعده - كالحروف العربية والأبجديات الأخرى والرموز التعبيرية - يحتاج أكثر من بايت في UTF-8.

شارك هذه الأداة

المدونةمن نحناتصل بناشروط الاستخدامسياسة الخصوصية