Mit csinál az Atob() módszer a JavaScriptben

Mit Csinal Az Atob Modszer A Javascriptben



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.