Table of Contents


Barnsley, M.F., Fractals Everywhere, 2nd edition, Academic Press, San Diego, 1993.

Bell, Timothy C., Cleary, John G., Witten, Ian H,(1990) Text Compression, Prentice Hall, Englewood Cliffs NJ.

Embree, Paul M., and Kimble, Bruce, (1991), C Language Algorithms for Digital Signal Processing, Prentice Hall, Englewood Cliffs, NJ.

Fiala, Edward R., and Greene, Daniel H., “Data compression with finite windows,” Communications of the ACM, Volume 32, Number 4, April 1989, pages 490-505.

Fisher, Y. et al., Fractal Image Compression: Theory and Application, Springer Verlag, New York, 1995.

Huffman, D.A., “A method for the construction of minimum-redundancy codes,” Proceedings of the IRE, Volume 40, Number 9, September 1952, pages 1098-1101.

Hutchinson, J.E., "Fractals and self-similarity", Indiana University Mathematics Journal, Volume 3, Number 5, 1981, pages 713-747.

Jacquin, A., "Fractal image coding based on a theory of iterated contractive image transformations", Proc. SPIE Visual Communications and Image Processing, 1990, pages 227-239.

Jain, Anil K., Farrelle, Paul M., and Algazi, V. Ralph, (1984) Image Data Compression, Digital Image Processing Techniques, Academic Press, pages 171-226

Karl, John H., An Introduction to Digital Signal Processing, Academic Press, 1989.

Mandelbrot, B.B, The Fractal Geometry of Nature, W.H. Freeman and company, New York, 1983.

Fisher, Y. et al., Fractal Image Compression: Theory and Application, Springer Verlag, New York, 1995.

Monsour, Robert A., and Whiting, Douglas L., “Data Compression Breaks Through to Disk Memory Technology,” Computer Technology Review, Volume 11, Number 6, May 1991, pp 39-45

Nelson, Mark, “LZW Data Compression,” Dr. Dobb’s Journal, Volume 14, Number 10, October 1989, pp 29-37

Ramabadran, Tenkasi V., and Gaitonde, Sunil S., “A Tutorial on CRC Computations,’ IEEE Micro, August 1988, pp. 62-75.

Storer, J.A., (1988) Data Compression, Computer Science Press, Rockville, MD

Wallace, Gregory K., “The JPEG Still Picture Compression Standard,” Communications of the ACM, Volume 34, Number 4, April 199, pp 31-44.

Welch, Terry, “A Technique for High-Performance Data Compression,” IEEE Computer, Volume 17, Number 6, June 1984, pages 8-19.

Witten, Ian H., Neal, Radford M., and Cleary, John G., “Arithmetic Coding for Data Compression,” Communications of the ACM, Volume 30, Number 6, June 1987, pages 520-540.

Ziv, J., and Lempel, A., “A universal algorithm for sequential data compression,” IEEE Transactions on Information Theory, Volume 23, Number 3, May 1977, pages 337-343.

Ziv, J., and Lempel, “A., Compression of individual sequences via variable-rate coding,” IEEE Transactions on Information Theory, Volume 24, Number 5, September 1978, pages 530-536.

Other Resources

An excellent resource for programmers wanting to learn more about Data Compression is the PC Programming Forum on Compuserve. To open a Compuserve account, call their customer service department at 1-800-848-8990. Some files of interest presently on in the Data Compression Library of that forum include:

AR002.EXE A straightforward compression/archive program, with commented C source.
ARJ241.EXE UNAR24.EXE The ARJ compression program. ARJ is free for non-commercial use, and includes UNARJ.C, which can be freely distributed and incorporated in other products.
CMPPAS.EXE LZSS and LZARI compression programs in Turbo Pascal.
COMPR.TXT A paper by Haruhiko Okumura discussing the state of the art in Japanese shareware compression programs, notably LHarc.
LHA213.EXE LHASRC.EXE The LHarc compression program, freeware, with C and assembly source.
LZCOMP.EXE C source for LZSS, LZHUF, and LZSS algorithms.
PAK251.EXE Shareware compresson program, supports multiple formats.
PKZ204G.EXE The well known PKZIP shareware archive/compression package.
ZOO210.EXE The UNIX archiving package. Public Domain.

Table of Contents