Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. Window
  4. atob()

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

Window: atob() Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.

Dieatob() Methode desWindow Interfaces dekodiert einen Datenstring, der mit derBase64-Kodierung kodiert wurde. Sie können dieWindow.btoa() Methode verwenden, um Daten zu kodieren und zu übertragen, die sonst Kommunikationsprobleme verursachen könnten. Anschließend können Sie dieatob() Methode verwenden, um die Daten wieder zu dekodieren. Zum Beispiel können Sie Steuerzeichen wieASCII-Werte von 0 bis 31 kodieren, übertragen und dekodieren.

Betrachten Sie auch die Verwendung derUint8Array.fromBase64() Methode, die einUint8Array-Objekt aus einem Base64-kodierten String erstellt. Dies resultiert in einem Byte-Array, das einfacher zu handhaben ist als ein String, der rohe Bytes enthält.

Syntax

js
atob(encodedData)

Parameter

encodedData

Ein base64-kodierter String, der das Alphabet verwendet, das vonWindow.btoa() erzeugt wird.

Rückgabewert

Ein binärer String, der rohe Bytes enthält, dekodiert ausencodedData. Strings in JavaScript sind alsUTF-16 kodiert, das bedeutet, dass jeder Charakter einen Codepunkt kleiner als 256 haben muss, der ein Byte Daten repräsentiert.

Ausnahmen

InvalidCharacterErrorDOMException

Wird ausgelöst, wennencodedData keine gültige Base64-Darstellung ist.

Beispiele

js
const encodedData = window.btoa("Hello, world"); // encode a stringconst decodedData = window.atob(encodedData); // decode the string

Für mehr Beispiele siehe dieWindow.btoa() Methode.

Spezifikationen

Specification
HTML
# dom-atob-dev

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp