compressOutputRange

fnauto compressOutputRange(OutputSink sink, CompressionOptions opts, string providerName = null)

Convenience function to create a compression output range.

Parameters

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

Returns

A CompressOutputRange that compresses data written to it.

Throws

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

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

Parameters

sinkDelegate to receive compressed chunks.
fmtThe compression format to use.

Returns

A CompressOutputRange that compresses data written to it.

Throws

CompressionError if no suitable provider is found.