Overview of Algorithms
The following is intended to be a comprehensive list of lossless compression algorithms (in no particular order), however if you feel like an algorithm is missing, please let us know.
- Run-length Coding
- Range Coding
-
Lempel-Ziv
- LZ77
- LZ78
- LZSS
- LZW
- Dictionary Coding
- Variable-length Coding
- Huffman Coding
- Arithmetic Coding
- Dynamic Markov Compression
- FLATE
For a more complete list, check out these Wikipedia pages on lossless algorithms and lossy algorithms.