Ce face metoda Atob() în JavaScript

Ce Face Metoda Atob In Javascript



atob() ' se referă la ' ASCII la binar ” metodă decodificată pentru decodarea șirului codificat de bază-64. The baza-64 reprezintă datele binare în format ASCII care nu pot fi citite ca text. Ajută la stocarea informațiilor importante și sensibile. Șirul decodat este ușor de citit și de înțeles, adică într-un format care poate fi citit de om.

Acest articol va ilustra obiectivul, funcționarea și utilizarea „ atob() ” metoda în JavaScript.







Ce face metoda „atob()” în JavaScript?

atob() ” decodifică șirul de date binare codificat. „ atob() ” reconstruiește aceste șiruri codificate de bază 64 prin maparea fiecărui caracter al șirului în reprezentarea sa binară originală de 6 biți.



Sintaxă

TEMNIȚĂ ( codificat )

În sintaxa de mai sus, „ codificat ” specifică șirul de date care este codificat în format binar de bază 64.



Exemplu: aplicarea metodei „atob()” în JavaScript

În acest exemplu, metoda discutată poate fi aplicată mai întâi pentru a codifica și apoi a decoda șirul inițializat la dublu clic pe butonul.





Cod HTML

Să trecem prin următoarele rânduri de cod HTML:

< p > Pentru a decoda baza scrisă - 64 paragraf codificat dubla Click pe acest buton. p >
< butonul ondblclick = 'Traduceți()' > Dublu click buton >
< p id = 'Test' > p >

În codul HTML de mai sus:



  • În primul rând, includeți un paragraf prin intermediul „

    ' etichetă.

  • În pasul următor, includeți un buton având asociat „ ondblclick ” eveniment redirecționând către funcția numită “ Traduceți() ” care va fi declanșat la dublu clic pe butonul.
  • Acum '

    „eticheta specifică al doilea paragraf cu un id „ Test ” în care vor fi anexate șirurile codificate și decodificate.

Cod JavaScript

Acum, să trecem la blocul de cod JavaScript:

< scenariu >
funcţie Traduceți ( ) {
a fost şir = 'Linux' ;
a fost codificat = frate ( şir ) ;
a fost decodificat = TEMNIȚĂ ( codificat ) ;
a fost rezultat = „Șirul codificat este:” + codificat +
+ „Șir decodificat :    ' + decodificat ; document. getElementById ( 'Test' ) . innerHTML = rezultat ;
}
scenariu >

În blocul de cod de mai sus:

  • Mai întâi, declarați funcția „ Traduceți() ”.
  • În definiția sa, inițializați șirul care trebuie decodat și codificat.
  • După aceea, aplicați „ btoa() ” metoda care ia șirul inițializat ca argument și îl codifică în formatul de bază 64.
  • Acum, aplicați „ atob()” pentru a „decoda ” șirul codificat în formatul de text original.
  • În cele din urmă, aplicați „ getElementById() ” pentru a accesa paragraful și pentru a adăuga valorile șirurilor decodate și codificate în el (paragraf) prin intermediul „ innerHTML ” proprietate la dublu clic.

Ieșire

Rezultatul arată că codificarea și decodificarea sunt efectuate în mod corespunzător.

Concluzie

În JavaScript, încorporat „ atob() ” este utilizată pentru decodarea șirului codificat în bază 64. Acesta ia șirul codificat ca argument și îl decodifică în consecință. Codificarea se face totuși prin intermediul „ btoa() ” metoda denumită și „ binar la ASCII ”. Acest articol a acoperit obiectivul, funcționalitatea și funcționalitatea „ atob() ” metoda în JavaScript.