Arithmetic coding
From Just Solve the File Format Problem
Arithmetic coding (pronounced a-rith-MEH-tic) is a kind of general purpose data compression. It can be seen as a generalization of Huffman coding.