lzf library

This library provides a Dart implementation of the LZF, a fast and lightweight data compression algorithm.

LZF is optimized for speed over compression ratio. Ideal for real-time data processing, caching layers, and low-latency systems where throughput matters most.

Classes

ChunkDecoder
Decodes LZF-encoded data into its original (uncompressed) form.
ChunkEncoder
Encodes raw data into LZF chunks.
LZFChunk
A chunk of LZF-encoded data, which may be either compressed or uncompressed.
LZFDecoder
A utility class for decoding LZF-encoded data.
LZFEncoder
A utility class for encoding data into LZF format.

Exceptions / Errors

LZFException
Exception thrown when an error occurs during LZF compression or decompression.