解压缩流

基线 2023

新可用

2023 年 5 月起,此功能可在最新的设备和浏览器版本中使用。此功能可能无法在较旧的设备或浏览器中使用。

注意:此功能在Web Workers中可用。

DecompressionStream 接口是压缩流 API的一部分,它是一个用于解压缩数据流的 API。

构造函数

DecompressionStream()

创建一个新的 DecompressionStream

实例属性

DecompressionStream.readable

返回此对象控制的ReadableStream实例。

DecompressionStream.writable

返回此对象控制的WritableStream实例。

示例

在此示例中,使用 gzip 压缩解压缩 blob。

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

规范

规范
压缩标准
# decompression-stream

浏览器兼容性

BCD 表仅在浏览器中加载