Was macht die Atob()-Methode in JavaScript?

Was Macht Die Atob Methode In Javascript



Der ' A nach B() ' bezieht sich auf ' ASCII in binär ” dekodierte Methode zum Dekodieren der kodierten Base-64-Zeichenfolge. Der Basis-64 stellt die binären Daten im ASCII-Format dar, die nicht als Text gelesen werden können. Es hilft bei der Speicherung wichtiger und sensibler Informationen. Die decodierte Zeichenfolge ist leicht zu lesen und zu verstehen, d. h. in einem für Menschen lesbaren Format.

Diese Beschreibung veranschaulicht das Ziel, die Funktionsweise und die Verwendung des „ A nach B() ”-Methode in JavaScript.







Was macht die „atob()“-Methode in JavaScript?

Der ' A nach B() ”-Methode decodiert die codierte binäre Datenzeichenfolge. Der ' A nach B() “ rekonstruiert diese codierten Base-64-Zeichenfolgen, indem jedes Zeichen der Zeichenfolge in seine ursprüngliche 6-Bit-Binärdarstellung abgebildet wird.



Syntax

VERLIES ( codiert )

In der obigen Syntax „ codiert ” gibt die Datenzeichenfolge an, die im Base-64-Binärformat codiert ist.



Beispiel: Anwendung der „atob()“-Methode in JavaScript

In diesem Beispiel kann das besprochene Verfahren angewendet werden, um die initialisierte Zeichenfolge beim Doppelklicken auf die Schaltfläche zuerst zu codieren und dann zu decodieren.





HTML Quelltext

Gehen wir die folgenden Zeilen des HTML-Codes durch:

< P > Um die geschriebene Basis zu entschlüsseln - 64 verschlüsselter Absatz doppelt klicke auf Das Taste. P >
< Schaltfläche ondblclick = 'übersetzen()' > Doppelklick Taste >
< p-ID = 'prüfen' > P >

Im obigen HTML-Code:



  • Fügen Sie zunächst einen Absatz über das „

    ' Schild.

  • Fügen Sie im nächsten Schritt eine Schaltfläche mit einem zugehörigen „ ondblclick ” Ereignisumleitung zur Funktion mit dem Namen “ übersetzen() “, die beim Doppelklicken auf die Schaltfläche ausgelöst wird.
  • Jetzt die '

    „Tag gibt den zweiten Absatz mit einer ID an“ prüfen “, in dem die codierten und decodierten Zeichenfolgen angehängt werden.

JavaScript-Code

Kommen wir nun zum JavaScript-Codeblock:

< Skript >
Funktion übersetzen ( ) {
War Schnur = 'Linux' ;
War codiert = Bruder ( Schnur ) ;
War entschlüsselt = VERLIES ( codiert ) ;
War Ergebnis = 'Kodierte Zeichenfolge ist: ' + codiert + '
'
+ 'Dekodierter String :    ' + entschlüsselt ; dokumentieren. getElementById ( 'prüfen' ) . innerHTML = Ergebnis ;
}
Skript >

Im obigen Codeblock:

  • Deklarieren Sie zuerst die Funktion „ übersetzen() “.
  • Initialisieren Sie in seiner Definition die Zeichenfolge, die decodiert und codiert werden muss.
  • Wenden Sie danach das „ btoa() “-Methode, die den initialisierten String als Argument nimmt und ihn in das Base-64-Format codiert.
  • Wenden Sie jetzt das „ atob()“ Methode zu „decode ” die codierte Zeichenfolge in ihr ursprüngliches Textformat.
  • Wenden Sie abschließend das „ getElementById() “-Methode, um auf den Absatz zuzugreifen und die decodierten und codierten Zeichenfolgenwerte darin (Absatz) über die „ innerHTML ”-Eigenschaft nach dem Doppelklick.

Ausgang

Die Ausgabe zeigt, dass Codierung und Decodierung ordnungsgemäß durchgeführt wurden.

Abschluss

In JavaScript ist das eingebaute „ A nach B() ”-Methode wird zum Decodieren der Base-64-codierten Zeichenfolge verwendet. Es nimmt die codierte Zeichenfolge als Argument und decodiert sie entsprechend. Die Codierung erfolgt jedoch über das „ btoa() “Methode, auch als “ Binär nach ASCII “. Diese Beschreibung hat das Ziel, die Arbeitsweise und die Funktionalität des „ A nach B() ”-Methode in JavaScript.