CompressKit provides classic lossless compression algorithms in C++17. Read the implementations, run the same inputs through each algorithm, and verify round-trip correctness.
C++17CMake
Algorithms
Huffman Coding
Optimal prefix codes based on symbol frequency. The classic approach to lossless compression.