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

ترميز Base64

hello هو aGVsbG8=. عند العودة تُتجاهل المسافات وفواصل الأسطر، ولا تُقرأ أبجدية العنوان التي فيها - و_. النص يبقى هنا.

لماذا وُجد

البريد وعناوين البيانات تكتب النص نفسه مجموعات من أربعة، مثل aGVsbG8=.

‏%20 في العنوان و+ في Base64 قاعدتان مختلفتان. هذه الصفحة تعالج Base64 القياسي.

  1. 01طريقة الاستخدام

    الترميز يأخذ نصًا والفك يأخذ Base64. المثال يملأ hello أو aGVsbG8=.

    النسخ يضع مربع الناتج فقط في الحافظة. المسح يفرغ المدخل والناتج.

    إغلاق اللسان يمسح النص. هذه الصفحة لا ترفع ملفًا.

  2. 02مثال الناتج

    hello وHello و€ هي aGVsbG8= وSGVsbG8= و4oKs. تغيير حالة الحروف اللاتينية يغيّر الناتج.

    الحرف M هو TQ== وMa هو TWE= وMan هو TWFu.

    المُدخلhello

    hello aGVsbG8=
    Hello SGVsbG8=
    € 4oKs
    حرفان كوريان 7JWI64WV
  3. 03مفيد أن تعرفه

    YQ يعود إلى a ولو بلا حشو. YQ= بعلامة = واحدة يتوقف.

    ‏/w== هو البايت 0xFF، وهو ليس نص UTF-8، فيتوقف الفك.

    حرف خارج الأبجدية أو = في الوسط أو طول بواقيه 1 عند القسمة على 4 خطأ.

    هذا التحويل ليس تعمية. يستطيع أي شخص عكسه بالقاعدة نفسها.

أسئلة

Qما هو hello؟
Aهو aGVsbG8=. سلسلة كورية من حرفين هي 7JWI64WV.
Qهل يجوز وجود فواصل أسطر؟
Aنعم. تُحذف المسافات وفواصل الأسطر قبل القراءة.
Qهل يُقرأ - و_؟
Aلا. يُقرأ + و/ من الأبجدية القياسية فقط.
Qهل يُحفظ النص؟
Aلا. يبقى في هذا المتصفح ولا يُرسل إلى خادم.

كيف تحسب هذه الصفحة

تحوّل هذه الصفحة نص UTF-8 إلى Base64 القياسي. الأبجدية هي A–Z وa–z و0–9 و+ و/. ‏hello هو aGVsbG8= وHello هو SGVsbG8=. سلسلة كورية من حرفين هي 7JWI64WV، و€ هو 4oKs. لا تُقرأ أبجدية العنوان التي فيها - و_.

ثلاثة بايتات تصير أربعة أحرف. بايت واحد ينتهي بـ == وبايتان ينتهيان بـ =. ‏M هو TQ== وMa هو TWE= وMan هو TWFu. الحشو الناقص يُكمل حين يطابق الباقي، وعدد خاطئ من = أو بتات متبقية غير صفرية يتوقف. عند العودة تُحذف المسافات والعلامات الجدولية وفواصل الأسطر، فتُقرأ الكتلة المقطوعة كل 76 حرفًا. الناتج المرمَّز لا يُقطع.

البايتات التي ليست UTF-8 تُظهر خطأ بدل النص. ‏/w==، وهو البايت 0xFF، إحدى تلك الحالات. هذه الصفحة لا تفتح ملف صورة، والتحويل ليس تعمية. أكثر من 100,000 حرف يتوقف. يبقى النص في هذا المتصفح ولا يُرسل إلى خادم.

  • # بيس64
  • # يو تي اف-8
  • # ترميز
  • # فك