ماذا تفعل طريقة Atob () في JavaScript

Madha Tf L Tryqt Atob Fy Javascript



ال ' من أ الى ب() ' بالعودة الى ' ASCII إلى ثنائي طريقة فك التشفير لفك تشفير سلسلة base-64 المشفرة. ال القاعدة 64 يمثل البيانات الثنائية بتنسيق ASCII التي لا يمكن قراءتها كنص. يساعد في تخزين المعلومات الهامة والحساسة. من السهل قراءة السلسلة التي تم فك شفرتها وفهمها ، أي بتنسيق يمكن قراءته من قِبل الإنسان.

ستوضح هذه الكتابة الهدف والعمل واستخدام ' من أ الى ب() 'في JavaScript.







ماذا تفعل طريقة 'atob ()' في JavaScript؟

ال ' من أ الى ب() 'طريقة فك تشفير سلسلة البيانات الثنائية. ال ' من أ الى ب() 'يعيد بناء سلاسل base-64 المشفرة عن طريق تعيين كل حرف من أحرف السلسلة في تمثيلها الثنائي الأصلي المكون من 6 بتات.



بناء الجملة

زنزانة ( مشفر )

في الصيغة أعلاه ، ' مشفر 'سلسلة البيانات المشفرة بالتنسيق الثنائي Base-64.



مثال: تطبيق طريقة 'atob ()' في JavaScript

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





كود HTML

لننتقل إلى الأسطر التالية من كود HTML:

< ص > لفك شفرة القاعدة المكتوبة - 64 فقرة مشفرة مزدوج انقر فوق هذا زر. ص >
< زر ondblclick = 'يترجم()' > نقرتين متتاليتين زر >
< ع معرف = 'امتحان' > ص >

في كود HTML أعلاه:



  • بادئ ذي بدء ، قم بتضمين فقرة عبر '

    ' بطاقة شعار.

  • في الخطوة التالية ، قم بتضمين زر به ' ondblclick 'إعادة توجيه الحدث إلى الوظيفة المسماة' يترجم() 'التي سيتم تشغيلها عند النقر المزدوج على الزر.
  • الآن ، '

    'العلامة تحدد الفقرة الثانية بمعرف' امتحان 'حيث سيتم إلحاق السلاسل المشفرة والمفككة.

كود جافا سكريبت

الآن ، دعنا ننتقل إلى كتلة شفرة جافا سكريبت:

< النصي >
وظيفة يترجم ( ) {
كان خيط = 'Linux' ؛
كان مشفر = أخ ( خيط ) ؛
كان فك = زنزانة ( مشفر ) ؛
كان نتيجة = 'السلسلة المشفرة هي:' + مشفر + '
'
+ 'سلسلة مفككة:' + فك ؛ وثيقة. getElementById ( 'امتحان' ) . داخلي HTML = نتيجة ؛
}
النصي >

في كتلة التعليمات البرمجية أعلاه:

  • أولاً ، أعلن عن الوظيفة ' يترجم() '.
  • في تعريفه ، قم بتهيئة السلسلة التي تحتاج إلى فك تشفيرها وتشفيرها.
  • بعد ذلك ، قم بتطبيق ' بتوا () 'التي تأخذ السلسلة المهيأة كوسيطة لها وترميزها في تنسيق base-64.
  • الآن ، قم بتطبيق ' atob () 'طريقة' لفك الشفرة 'السلسلة المشفرة إلى تنسيقها النصي الأصلي.
  • أخيرًا ، قم بتطبيق ' getElementById () 'للوصول إلى الفقرة وإلحاق قيم السلسلة المشفرة والمشفرة فيها (الفقرة) عبر' داخلي HTML 'عند النقر المزدوج.

انتاج |

يوضح الإخراج أن التشفير وفك التشفير يتم بشكل مناسب.

خاتمة

في جافا سكريبت ، ' من أ الى ب() 'يتم استخدام طريقة' لفك تشفير السلسلة المشفرة بالأساس 64. يأخذ السلسلة المشفرة كوسيطة لها ويفك تشفيرها وفقًا لذلك. ومع ذلك ، يتم التشفير عبر ' بتوا () 'يُشار إليها أيضًا باسم' ثنائي لـ ASCII '. لقد غطت عملية الكتابة هذه الهدف والعمل والوظيفة الخاصة بـ ' من أ الى ب() 'في JavaScript.