class

Crabbit::ZstdCompressionCodec

Inherits Crabbit::CompressionCodec < Reference < Object

Zstandard implementation of CompressionCodec.

Constructors

new(level : Int32 = 3)

Creates a codec using the requested Zstandard compression level.

Source

Instance methods

compress(source : Bytes) : Bytes

Compresses source and returns a newly owned byte slice.

Source
compression

Returns the protocol algorithm implemented by this codec.

Source
decompress(source : Bytes, expected_size : Int32) : Bytes

Decompresses source to exactly expected_size bytes.

Source