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.

Das DecompressionStream Interface der Compression Streams API dekomprimiert einen Datenstrom. Es implementiert die gleiche Struktur wie ein TransformStream, was es ermöglicht, es in Methoden wie ReadableStream.pipeThrough() zu verwenden.

Konstruktor

DecompressionStream()

Erstellt einen neuen DecompressionStream

Instanz-Eigenschaften

DecompressionStream.readable

Gibt die ReadableStream Instanz zurück, die von diesem Objekt kontrolliert wird.

DecompressionStream.writable

Gibt die WritableStream Instanz zurück, die von diesem Objekt kontrolliert wird.

Beispiele

In diesem Beispiel wird ein Blob unter Verwendung von gzip-Kompression dekomprimiert.

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

Spezifikationen

Spezifikation
Compression
# decompression-stream

Browser-Kompatibilität

Siehe auch