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.
Dekodierung einer Base64-codierten Zeichenfolge
Um eine Zeichenfolge von Daten zu dekodieren, die mit Base-64-Codierung codiert wurde, folgen Sie diesen Schritten:
- Öffnen Sie das Terminal/SSH und geben Sie
nodeein, um mit der Codeausführung zu beginnen. - Erstellen Sie einen
Bufferfür die gegebene Zeichenfolge mit Base-64-Codierung. - 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.