Što metoda Atob() radi u JavaScriptu

Sto Metoda Atob Radi U Javascriptu



' atob() ' odnosi se na ' ASCII u binarni ” dekodirana metoda za dekodiranje kodiranog base-64 niza. The baza-64 predstavlja binarne podatke u ASCII formatu koji se ne mogu čitati kao tekst. Pomaže u pohranjivanju važnih i osjetljivih informacija. Dekodirani niz je lako čitljiv i razumljiv, tj. u formatu čitljivom za čovjeka.

Ovaj zapis će ilustrirati cilj, rad i upotrebu ' atob() ” metoda u JavaScriptu.







Što radi metoda “atob()” u JavaScriptu?

' atob() ” metoda dekodira kodirani niz binarnih podataka. ' atob() ” rekonstruira ove kodirane base-64 nizove mapiranjem svakog znaka niza u njegov izvorni 6-bitni binarni prikaz.



Sintaksa

TAMNICA ( kodirano )

U gornjoj sintaksi, ' kodirano ” navodi niz podataka koji je kodiran u binarnom formatu base-64.



Primjer: Primjena metode “atob()” u JavaScriptu

U ovom primjeru, metoda o kojoj se govori može se primijeniti na prvo kodiranje, a zatim dekodiranje inicijaliziranog niza nakon dvostrukog klika na gumb.





HTML kôd

Prođimo kroz sljedeće retke HTML koda:

< str > Za dekodiranje pisane baze - 64 kodirani odlomak dvostruko kliknite na ovaj dugme. str >
< gumb ondblclick = 'Prevedi()' > Dvostruki klik dugme >
< p id = 'test' > str >

U gornjem HTML kodu:



  • Prije svega, uključite odlomak putem '

    ” oznaka.

  • U sljedećem koraku uključite gumb s pridruženim ' ondblclick ” preusmjeravanje događaja na funkciju pod nazivom “ Prevedi() ” koji će se pokrenuti dvostrukim klikom na gumb.
  • Sada, '

    ” oznaka navodi drugi odlomak s ID-om “ test ” u koji će se dodati kodirani i dekodirani nizovi.

JavaScript kod

Sada prijeđimo na blok JavaScript koda:

< skripta >
funkcija Prevedi ( ) {
bio je niz = 'Linux' ;
bio je kodirano = brate ( niz ) ;
bio je dekodirano = TAMNICA ( kodirano ) ;
bio je proizlaziti = 'Kodirani niz je: ' + kodirano + '
'
+ 'Dekodirani niz:    ' + dekodirano ; dokument. getElementById ( 'test' ) . unutarnjiHTML = proizlaziti ;
}
skripta >

U gornjem bloku koda:

  • Prvo, deklarirajte funkciju ' Prevedi() ”.
  • U svojoj definiciji inicijalizirajte niz koji treba dekodirati i kodirati.
  • Nakon toga primijenite ' btoa() ” koja uzima inicijalizirani niz kao svoj argument i kodira ga u base-64 format.
  • Sada primijenite ' atob()” metoda za “dekodiranje ” kodirani niz u izvorni format teksta.
  • Na kraju primijenite ' getElementById() ' za pristup odlomku i dodavanje dekodiranih i kodiranih vrijednosti niza u njega (odlomak) putem ' unutarnjiHTML ” nakon dvostrukog klika.

Izlaz

Izlaz pokazuje da su kodiranje i dekodiranje ispravno obavljeni.

Zaključak

U JavaScriptu ugrađeni ' atob() ” metoda se koristi za dekodiranje base-64 kodiranog niza. Uzima kodirani niz kao argument i dekodira ga u skladu s tim. Međutim, kodiranje se vrši putem ' btoa() ” metoda koja se naziva i „ binarni u ASCII ”. Ovaj tekst pokriva cilj, rad i funkcionalnost ' atob() ” metoda u JavaScriptu.