Čo robí metóda Atob() v JavaScripte

Co Robi Metoda Atob V Javascripte



' atob() “ odkazuje na „ ASCII na binárne ” dekódovaná metóda na dekódovanie zakódovaného reťazca so základom 64. The základ-64 predstavuje binárne údaje vo formáte ASCII, ktoré nemožno prečítať ako text. Pomáha pri ukladaní dôležitých a citlivých informácií. Dekódovaný reťazec je ľahko čitateľný a zrozumiteľný, t. j. vo formáte čitateľnom pre človeka.

Tento zápis ilustruje cieľ, fungovanie a použitie „ atob() “ metóda v JavaScripte.







Čo robí metóda „atob()“ v JavaScripte?

' atob() ” dekóduje zakódovaný reťazec binárnych údajov. ' atob() ” rekonštruuje tieto zakódované reťazce so základom 64 mapovaním každého znaku reťazca do jeho pôvodnej 6-bitovej binárnej reprezentácie.



Syntax

DUNGEON ( zakódované )

Vo vyššie uvedenej syntaxi „ zakódované ” určuje dátový reťazec, ktorý je zakódovaný v binárnom formáte base-64.



Príklad: Použitie metódy „atob()“ v JavaScripte

V tomto príklade možno diskutovanú metódu použiť na prvé zakódovanie a potom dekódovanie inicializovaného reťazca po dvojitom kliknutí na tlačidlo.





HTML kód

Poďme si prejsť nasledujúce riadky HTML kódu:

< p > Na dekódovanie písaného základu - 64 zakódovaný odsek dvojitý kliknite na toto tlačidlo. p >
< tlačidlo ondblclick = 'preložiť()' > Dvojité kliknutie tlačidlo >
< p id = 'test' > p >

Vo vyššie uvedenom HTML kóde:



  • Najprv zahrňte odsek cez „

    ” tag.

  • V ďalšom kroku zahrňte tlačidlo s priradeným „ ondblclick “, presmerovanie udalosti na funkciu s názvom “ preložiť () “, ktorý sa spustí po dvojitom kliknutí na tlačidlo.
  • Teraz, „

    'značka určuje druhý odsek s ID' test ” do ktorého budú pripojené zakódované a dekódované reťazce.

JavaScript kód

Teraz prejdime k bloku kódu JavaScript:

< skript >
funkciu preložiť ( ) {
bol reťazec = 'linux' ;
bol zakódované = brácho ( reťazec ) ;
bol dekódované = DUNGEON ( zakódované ) ;
bol výsledok = 'Kódovaný reťazec je: ' + zakódované + '
'
+ 'Dekódovaný reťazec:   ' + dekódované ; dokument. getElementById ( 'test' ) . innerHTML = výsledok ;
}
skript >

Vo vyššie uvedenom bloku kódu:

  • Najprv deklarujte funkciu „ preložiť () “.
  • V jeho definícii inicializujte reťazec, ktorý je potrebné dekódovať a zakódovať.
  • Potom použite „ btoa() ” metóda, ktorá berie inicializovaný reťazec ako svoj argument a zakóduje ho do formátu base-64.
  • Teraz použite „ atob()“ na „dekódovanie ” zakódovaný reťazec do pôvodného textového formátu.
  • Nakoniec použite „ getElementById() ” metóda na prístup k odseku a pridanie dekódovaných a zakódovaných reťazcových hodnôt do neho (odseku) prostredníctvom „ innerHTML ” po dvojitom kliknutí.

Výkon

Výstup ukazuje, že kódovanie a dekódovanie sa vykonáva správne.

Záver

V JavaScripte je vstavaný „ atob() ” metóda sa používa na dekódovanie zakódovaného reťazca base-64. Za svoj argument berie zakódovaný reťazec a podľa toho ho dekóduje. Kódovanie sa však vykonáva pomocou „ btoa() “ metóda označovaná aj ako „ binárne do ASCII “. Tento zápis sa týkal cieľa, fungovania a funkčnosti „ atob() “ metóda v JavaScripte.