This algorithm uses a 256x256 (or 512x256 or 768x256 or 1024x256) byte grid that is precomputed based on a corpus (such as english texts) to predict the next byte given the previous few bytes.
http://stackoverflow.com/a/1138856/651794
http://en.wikibooks.org/wiki/Data_Compression/Markov_models
This algorithm uses a 256x256 (or 512x256 or 768x256 or 1024x256) byte grid that is precomputed based on a corpus (such as english texts) to predict the next byte given the previous few bytes.
http://stackoverflow.com/a/1138856/651794
http://en.wikibooks.org/wiki/Data_Compression/Markov_models