lzf library

A Dart implementation of the LZF, a fast and lightweight data compression algorithm.

LZF is optimized for speed rather than achieving the highest compression ratios, making it ideal for scenarios where performance is the priority, such as real-time data processing and low-latency systems.

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.