' 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.