function gunzip
gunzip(items: AsyncIterable<StandardData>): AsyncIterable<Uint8Array>

Decompress gzip-compressed data.

Works with any StandardData input (strings, bytes, arrays). Useful for reading compressed files or decompressing process output.

Examples

Decompress gzip data

import { read, gunzip } from "jsr:@j50n/proc";

const text = await read("data.txt.gz")
  .transform(gunzip)
  .lines
  .collect();

Parameters

items: AsyncIterable<StandardData>

The compressed data.

Return Type

AsyncIterable<Uint8Array>

An AsyncIterable of decompressed bytes.

Usage

import { gunzip } from ".";