makeCompressor

fnCompressor makeCompressor(CompressionOptions opts, string providerName = null)

Create a streaming compressor for the requested options.

Parameters

optsCompression options specifying format, level, etc.
providerNameOptional full provider name (e.g., "ddn-gzip"). If null, the highest priority provider is selected.

Returns

A new Compressor instance.

Throws

CompressionError if no suitable provider is found or if the provider

does not implement compression.