The Arithmetic Coding Page
Software
Source code for the arithmetic coding
routines described by
Moffat, Neal, and Witten,
"Arithmetic Coding Revisited",
ACM Transactions on Information Systems, 16(3):256-294, July 1998, and the
modified cumulative statistics structure described in
"An Improved Data Structure for Cumulative Probability Tables",
Software-Practice & Experience, 29(7):647-659, 1999.
(Note that the mechanism reported by Stuiver and Moffat
is not currently included.)
Source code: arith_coder-3.tar.gz, February 1999.
A suite of minimum-redundancy
coding routines is also available, see
http://people.eng.unimelb.edu.au/ammoffat/mr_coder/.
Books
If compression
programs are of interest to you, so will
this book:
Compression and Coding Algorithms by Alistair Moffat and Andrew Turpin,
Kluwer Academic Publishers, Boston, March 2002.
You could also consider
Managing Gigabytes:
Compressing and Indexing Documents and Images by Ian H. Witten, Alistair Moffat, and Timothy C. Bell,
Morgan Kaufmann, San Francisco, 1999.
Alistair Moffat
ammoffat / unimelb.edu.au
January 16, 2002;
January 13, 2013;
(tiny edits) April 17, 2024.
Mandatory disclaimer:
This page, its content and style, are the responsibility of the
author and do not necessarily
represent the views, policies, or opinions of The University of Melbourne.