Skip to content

createGzipDecompressStream

createGzipDecompressStream(maxOutputSize?): TransformStream<ArrayBufferLike | ArrayBufferView<ArrayBufferLike>, Uint8Array<ArrayBufferLike>>

Defined in: streams.d.ts:81

Create a streaming gzip decompression TransformStream.

Uses the Web Streams API (TransformStream) to provide chunked gzip decompression. Verifies CRC32 integrity on finalization.

The stream errors if the input ends before the compressed stream does, including empty input.

Input chunks may be any ArrayBuffer, SharedArrayBuffer or ArrayBufferView, read byte for byte: a Uint16Array is not converted element by element.

number

Maximum decompressed output size in bytes. Default is 256 MB.

TransformStream<ArrayBufferLike | ArrayBufferView<ArrayBufferLike>, Uint8Array<ArrayBufferLike>>