Compression algorithms: Arithmetic, LZW, Run-length. Coding algorithms: Hamming, Repetition, Read-Muller