decompressOutputRange

fnauto decompressOutputRange(OutputSink sink, DecompressionOptions opts, string providerName = null)

Convenience function to create a decompression output range.

Parameters

sinkDelegate to receive decompressed chunks.
optsDecompression options.
providerNameOptional provider name (e.g., "ddn-gzip").

Returns

A DecompressOutputRange that decompresses data written to it.

Throws

CompressionError if no suitable provider is found.
fnauto decompressOutputRange(OutputSink sink, CompressionFormat fmt)

Convenience overload to create a decompression output range with just a format.

Parameters

sinkDelegate to receive decompressed chunks.
fmtThe compression format to decompress.

Returns

A DecompressOutputRange that decompresses data written to it.

Throws

CompressionError if no suitable provider is found.