Communications of the ACM · 1987 · 2.9K citations · 18 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureChannel CodingCoding TheoryData CodingData CompressionError Control CodingLossy Data CompressionAdaptive CompressionArithmetic CodingCompressionCompression AlgorithmsCompression TechniquesHuffman Coding
The state of the art in data compression is arithmetic coding, not the better-known Huffman method. Arithmetic coding gives greater compression, is faster for adaptive models, and clearly separates the model from the channel encoding.
18
A Mathematical Theory of Communication
Claude E. Shannon · Bell System Technical Journal · 1948 · 80.7K citations
A Technique for High-Performance Data Compression