www.data-compression.info The Data Compression Resource on the Internet
Range Coder (RC)
A Range Coder is a fast variant of the arithmetic coder, which works byte orientated. The compression rate of a range coder is only a little bit worse than pure arithmetic coding, and the difference in many real implementation is not noticeable.
A very intersting and usefull site from Andrew Polar in 2007 about range encoding with technical details of arithmetic and range encoders and some patent issues. It contains links to the source code of RanCode.cpp, an range encoder written for research purposes.
Range coder source code from Michael Schindler, which is one of my favourite range coder implementations. A range coder is working similary to an arithmetic coder but uses less renormalisations and a faster byte output.