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

View in English Always switch to English

DecompressionStream

Baseline
Weitgehend verfügbar
*

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Mai 2023 browserübergreifend verfügbar.

* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die DecompressionStream-Schnittstelle der Compression Streams API dekomprimiert einen Datenstrom. Sie hat dieselbe Struktur wie ein TransformStream und kann daher mit ReadableStream.pipeThrough() und ähnlichen Methoden verwendet werden.

Konstruktor

DecompressionStream()

Erstellt einen neuen DecompressionStream.

Instanzeigenschaften

DecompressionStream.readable Schreibgeschützt

Gibt die von diesem Objekt gesteuerte ReadableStream-Instanz zurück.

DecompressionStream.writable Schreibgeschützt

Gibt die von diesem Objekt gesteuerte WritableStream-Instanz zurück.

Beispiele

In diesem Beispiel wird ein Blob dekomprimiert, der mit gzip komprimiert wurde.

js
const ds = new DecompressionStream("gzip");
const decompressedStream = blob.stream().pipeThrough(ds);

Spezifikationen

Spezifikation
Compression
# decompression-stream

Browser-Kompatibilität

Siehe auch