DecompressOutputRange that decompresses data written to it.decompressOutputRange
fn
auto decompressOutputRange(OutputSink sink, DecompressionOptions opts, string providerName = null)Convenience function to create a decompression output range.
Parameters
sink | Delegate to receive decompressed chunks. |
opts | Decompression options. |
providerName | Optional provider name (e.g., "ddn-gzip"). |
Returns
A
Throws
CompressionError if no suitable provider is found.
fn
auto decompressOutputRange(OutputSink sink, CompressionFormat fmt)Convenience overload to create a decompression output range with just a format.
Parameters
sink | Delegate to receive decompressed chunks. |
fmt | The compression format to decompress. |
Returns
A
DecompressOutputRange that decompresses data written to it.Throws
CompressionError if no suitable provider is found.