lzmaDecompress

fnubyte[] lzmaDecompress(const(ubyte)[] data)

One-shot decompression of .xz data.

Allocates the output buffer automatically based on the encoded payload size, growing on demand if necessary. For repeated decompressions, prefer using a LzmaDecompressor instance.

Parameters

dataThe compressed .xz data.

Returns

The decompressed data as a new buffer.

Throws

LzmaException if decompression fails.