decompressBuffer
fn
ubyte[] decompressBuffer(const(ubyte)[] input, DecompressionOptions opts = DecompressionOptions.init, string providerName = null)Convenience: decompress a whole buffer using GC allocations.
fn
ubyte[] decompressBuffer(CompressionFormat fmt, const(ubyte)[] input, string providerName = null)Convenience: decompress a whole buffer with just a format specification.
This is a simpler overload when you only need to specify the compression format.
Parameters
fmt | The compression format to use. |
input | Compressed data to decompress. |
providerName | Optional provider name; if null, the highest-priority provider is used. |
Returns
Decompressed data as a new buffer.
Throws
CompressionError if decompression fails or no provider is registered for the format.