Dynamic Markov Compression - Algorithm

Algorithm

DMC predicts and codes one bit at a time. It differs from PPM in that it codes bits rather than bytes, and from context mixing algorithms such as PAQ in that there is only one context per prediction. The predicted bit is then coded using arithmetic coding.

Read more about this topic:  Dynamic Markov Compression