Compression

Basic idea

Map data to shorter codewords so that frequent symbols/sequences get short codes. Optimal codelengths are log2P(x)-\log_2 P(x) (Shannon).

Key formulas

Huffman coding Arithmetic encoding

Siblings