A ' atob() ' arra utal, hogy ' ASCII-ről binárisra ” dekódolt módszer a kódolt base-64 karakterlánc dekódolására. A alap-64 A bináris adatokat jelöli ASCII formátumban, amelyek nem olvashatók szövegként. Segít a fontos és érzékeny információk tárolásában. A dekódolt karakterlánc könnyen olvasható és érthető, azaz ember által olvasható formátumban.
Ez az írás bemutatja a „ atob() ” módszer JavaScriptben.
Mit csinál az „atob()” metódus a JavaScriptben?
A ' atob() ” metódus dekódolja a kódolt bináris adatsort. A ' atob() ” rekonstruálja ezeket a kódolt base-64 karakterláncokat úgy, hogy a karakterlánc minden egyes karakterét leképezi az eredeti 6 bites bináris megjelenítésére.
Szintaxis
DUNGEON ( kódolt )A fenti szintaxisban: ' kódolt ” határozza meg a base-64 bináris formátumban kódolt adatkarakterláncot.
Példa: Az „atob()” metódus alkalmazása JavaScriptben
Ebben a példában a tárgyalt módszer alkalmazható az inicializált karakterlánc első kódolására, majd dekódolására a gombra dupla kattintással.
HTML kód
Menjünk végig a HTML kód következő sorain:
< p > Az írott alap dekódolása - 64 kódolt bekezdés kettős kattintson ez gomb. p >< gomb ondblclick = 'fordít()' > Dupla kattintás gomb >
< p id = 'teszt' > p >
A fenti HTML kódban:
- Először is adjon meg egy bekezdést a „ ” címke.
- A következő lépésben adjon meg egy gombot, amelyhez egy „ ondblclick ' esemény átirányítása a ' nevű függvényre fordít() ” jelenik meg, amely a gombra dupla kattintással aktiválódik.
- Most a ' ' címke a második bekezdést határozza meg egy azonosítóval ' teszt ” amelyhez a kódolt és dekódolt karakterláncok hozzá lesznek fűzve.
JavaScript kód
Most térjünk át a JavaScript kódblokkra:
< forgatókönyv >funkció fordít ( ) {
volt húr = 'Linux' ;
volt kódolt = tesó ( húr ) ;
volt dekódolt = DUNGEON ( kódolt ) ;
volt eredmény = 'A kódolt karakterlánc: ' + kódolt + '
' + 'Dekódolt karakterlánc: ' + dekódolt ; dokumentum. getElementById ( 'teszt' ) . innerHTML = eredmény ;
}
forgatókönyv >
A fenti kódblokkban:
- Először deklarálja a „függvényt fordít() ”.
- A definíciójában inicializálja a dekódolandó és kódolandó karakterláncot.
- Ezt követően alkalmazza a „ btoa() ” metódus, amely az inicializált karakterláncot veszi argumentumként, és azt base-64 formátumba kódolja.
- Most alkalmazza a „ atob()” metódus a „dekódoláshoz ” a kódolt karakterláncot az eredeti szövegformátumba.
- Végül alkalmazza a „ getElementById() ” metódussal elérheti a bekezdést, és hozzáfűzheti a dekódolt és kódolt karakterlánc-értékeket benne (bekezdésben) a „ innerHTML ” tulajdonság a dupla kattintással.
Kimenet
A kimenet azt mutatja, hogy a kódolás és a dekódolás megfelelően történik.
Következtetés
A JavaScriptben a beépített „ atob() ” módszert használják a base-64 kódolású karakterlánc dekódolására. A kódolt karakterláncot veszi argumentumaként, és ennek megfelelően dekódolja. A kódolás azonban a „ btoa() ' módszert más néven ' binárisan az ASCII-hez ”. Ez az írás kiterjedt a ' atob() ” módszer JavaScriptben.