كيفية تشفير Base64 وفك تشفيره في Notepad ++

واحدة من الميزات الإضافية المضمنة في Notepad ++ هي وحدة تشفير وفك تشفير Base64. Base64 عبارة عن نظام تشفير تم تصميمه ليكون معيارًا آمنًا لنقل البيانات الثنائية عبر القنوات التي تدعم فقط البيانات النصية بشكل موثوق. يحتوي Base64 على 64 حرفًا محتملاً يمكن ترميز الإخراج كـ a-z و A-Z و0-9 و "+" و "/". يستخدم Base64 أيضًا رمز "=" كحرف مساحة في نهاية البيانات المشفرة ، عند الاقتضاء. لا يتم استخدام هذه الأحرف كأحرف ذات معنى أو نشطة في معظم معايير الاتصال القائمة على النصوص. هذا يعني أن البيانات المشفرة باستخدام Base64 آمنة ولا يمكنها القيام بأشياء عن طريق الخطأ مثل إغلاق علامات HTML.

كيفية تشفير Base64 وفك تشفيره في Notepad ++

لتشفير بيانات Base64 أو فك تشفيرها ، تحتاج أولاً إلى تمييز النطاق الكامل للبيانات التي تريد تشفيرها أو فك تشفيرها. بعد ذلك ، انقر فوق "الإضافات" في الشريط العلوي ، ثم "أدوات MIME". في المستوى الثاني من القائمة ، يمكنك رؤية جميع خيارات تشفير وفك تشفير Base64.

نصيحة: تعمل أجهزة التشفير فقط على البيانات المحددة ، تأكد من تمييز جميع البيانات التي تريد تشفيرها أولاً.

تأكد من إبراز البيانات المراد معالجتها قبل النقر فوق "الإضافات" ، ثم أدوات MIME ، واختيار العملية.

يقوم "ترميز Base64" بترميز جميع البيانات المحددة في سلسلة Base64 واحدة ولكنه يحذف حرف المساحة المتروكة حتى إذا لزم الأمر. قد يتسبب هذا في حدوث مشكلات في التوافق مع بعض وحدات فك ترميز Base64.

يشفر "ترميز Base64 مع المساحة المتروكة" جميع البيانات المحددة ولكنه يتضمن المساحة المتروكة حيثما تكون مطلوبة. يستخدم "ترميز Base64 مع Unix EOL" بشكل خاص حرف "نهاية السطر" (EOL) الذي تستخدمه أنظمة Unix ، بدلاً من Windows EOL الافتراضي. يمكن أن يكون هذا مفيدًا إذا فشلت وحدة فك ترميز سطر الأوامر المستندة إلى Unix في فك تشفير البيانات.

تقوم "Base64 Encode by line" بتشفير كل سطر منفصل من البيانات في سلسلة Base64 منفصلة. تقوم عملية "فك تشفير Base64" بفك تشفير سلسلة واحدة من سلسلة Base64 ولكنها قد تعرض إخراجًا تالفًا إذا كانت هناك أحرف غير متوقعة. تقوم عملية "فك تشفير Base64 الصارمة" بفك تشفير سلسلة واحدة من سلسلة Base64 ولكنها ستلقي برسالة خطأ إذا تم اكتشاف حرف غير متوقع ، مثل "&".

يمكن لـ "فك شفرة Base64 حسب السطر" فك تشفير سلاسل Base64 المنفصلة المتعددة في وقت واحد إذا كانت في أسطر جديدة.