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