Command Palette

Search for a command to run...

مت

مترجم ثنائي

ترجمة النص إلى ثنائي وثنائي إلى نص، بالإضافة إلى سداسي عشري، عشري، وثماني، مع دعم UTF-8 الكامل

ما هو المترجم الثنائي؟

يقوم المترجم الثنائي بتحويل النص الذي يمكن قراءته بواسطة الإنسان إلى كود ثنائي - الآحاد والأصفار التي يخزنها الكمبيوتر بالفعل - ويحول هذا الثنائي مرة أخرى إلى نص. يتم تحويل كل حرف إلى قيمة بايت UTF-8 الخاصة به ويتم كتابته في الأساس الذي تختاره: ثنائي (أساس 2)، أو ثماني (أساس 8)، أو عشري (أساس 10)، أو سداسي عشري (أساس 16). اكتب "Hi" وسترى على الفور 01001000 01101001؛ قم بلصق هذا الثنائي مرة أخرى وستحصل على "Hi" مرة أخرى.

كنص لمترجم ثنائي، فإنه يأخذ جملًا وفقرات كاملة، وليس مجرد أحرف مفردة: المسافة بين كلمتين تصبح 00100000 وفاصل الأسطر يصبح 00001010. كما أنه يعمل كمترجم ثنائي إلى عشري لسلاسل البايت. قم بفك تشفير الثنائي إلى نص، ثم اضغط على Swap، واختر Decimal، ويظهر كل بايت كرقم من 0 إلى 255، لذلك يقرأ 01001000 01101001 كـ 72 105.

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

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

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

كيفية استخدام المترجم الثنائي؟

  1. اختر اتجاهًا

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

  2. حدد قاعدة الأرقام

    التبديل بين ثنائي ، سداسي عشري ، عشري ، وثماني. يتم إعادة تنسيق الإخراج على الفور ، مع كل بايت مبطن صفريًا إلى عرض ثابت.

  3. أدخل المدخلات الخاصة بك

    اكتب أو الصق نصًا للتشفير أو الصق رمزًا لفك الشفرة. تعمل المسافات والفواصل وفاصل الأسطر على عمل فواصل ، ويتم تقسيم الثنائي أو السداسي المستمر إلى بايت.

  4. انسخ النتيجة

    يظهر الإخراج المحول مباشرة أدناه. انسخه بنقرة واحدة ، أو قم بتحميل العينة لرؤية مثال عملي أولاً.

One byte in all four bases

Text becomes bytes before it becomes any of these bases, and the byte is the part that matters. The encoder runs UTF-8 by hand so a character outside ASCII produces the same bytes here as it would anywhere else: an emoji is four bytes, not one mangled value.

How the capital letter H, byte value 72, looks in each base
BasePadding per byteThe letter H
Binary8 digits01001000
Octal3 digits110
Decimalnone, 0 to 255 varies in width72
Hexadecimal2 digits48

الميزات الرئيسية

  • ترجمة ثنائية الاتجاه

    تحويل النص إلى ثنائي وثنائي إلى نص في أداة واحدة ، مع تبديل الاتجاه دون فقدان الإدخال

  • أربع قواعد أرقام

    إخراج أو قراءة التنسيقات الثنائية والثمانية والعشرية والسداسية العشرية - مفيدة لتصحيح الأخطاء والتعليم والتنسيقات ذات المستوى المنخفض

  • دعم UTF-8 الكامل

    يشفر ويفك تشفير نطاق Unicode بالكامل، بما في ذلك اللكنات وأحرف CJK والرموز التعبيرية، باستخدام UTF-8 الصحيح متعدد البايت

  • تحليل مرن للإدخال

    يقبل القيم المفصولة أو الفاصلة أو القيم المنفصلة بخط جديد، ويقوم تلقائيًا بتقسيم ثنائي وسداسي إلى قطع بحجم بايت

Frequently Asked Questions

اختر "نص إلى ثنائي" ، واحتفظ بالقاعدة على Binary ، واكتب النص في مربع الإدخال. يتم تحويل كل حرف إلى قيمة بايت UTF-8 ويتم عرضه كمجموعات 8 بت ، لذلك يصبح "A" 01000001. يتم تحديث النتيجة مباشرة ويمكن نسخها بنقرة واحدة.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

binary translatortext to binarybinary to textbinary code translatortext to hexhex to textascii to binarybinary decoderbinary encodertext to decimaltext to binary translatorbinary to decimal translator