Codes used for Data compression
Optimal data compression codes achieve the compression limit determined by the Source coding theorem
Symbol codes
Stream codes
Finite State Entropy - A new breed of entropy coder
Good blog on data compression advancements: http://fastcompression.blogspot.co.uk/
(IC 1.2) Applications of Compression codes