zstdCompress

fnubyte[] zstdCompress(const(ubyte)[] data, int level = ZSTD_CLEVEL_DEFAULT)

One-shot compression of data using Zstandard.

Allocates the output buffer automatically. For repeated compressions, prefer using a ZstdCompressor instance.

Parameters

dataThe data to compress.
levelThe compression level (default: ZSTD_CLEVEL_DEFAULT).

Returns

The compressed data as a new buffer.

Throws

ZstdException if compression fails.