Base64-codierte Zeichenfolge dekodieren

JavaScriptJavaScriptBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir untersuchen, wie man eine Zeichenfolge von Daten dekodiert, die mit Base-64-Codierung in JavaScript codiert wurde. Sie werden lernen, wie man einen Buffer für die gegebene Zeichenfolge mit Base-64-Codierung erstellt und wie man Buffer.prototype.toString() verwendet, um die dekodierte Zeichenfolge zurückzugeben. In diesem Lab erhalten Sie praktische Erfahrungen bei der Dekodierung von Base64-codierten Zeichenfolgen in JavaScript.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28259{{"Base64-codierte Zeichenfolge dekodieren"}} javascript/data_types -.-> lab-28259{{"Base64-codierte Zeichenfolge dekodieren"}} javascript/comp_ops -.-> lab-28259{{"Base64-codierte Zeichenfolge dekodieren"}} end

Dekodierung einer Base64-codierten Zeichenfolge

Um eine Zeichenfolge von Daten zu dekodieren, die mit Base-64-Codierung codiert wurde, folgen Sie diesen Schritten:

  1. Öffnen Sie das Terminal/SSH und geben Sie node ein, um mit der Codeausführung zu beginnen.
  2. Erstellen Sie einen Buffer für die gegebene Zeichenfolge mit Base-64-Codierung.
  3. Verwenden Sie Buffer.prototype.toString(), um die dekodierte Zeichenfolge zurückzugeben.

Hier ist ein Beispielcodeausschnitt:

const atob = (str) => Buffer.from(str, "base64").toString("binary");

Sie können diese Funktion testen, indem Sie atob('Zm9vYmFy') ausführen, was 'foobar' zurückgeben sollte.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Decode Base64 Encoded String" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.