Data-Compression.org

data compression link collection

Author Page

Algoritam LZSS

A discussion of LZSS in Croatian.
This link points to an archived site, as the original has disappeared. Links on the archived page may or may not work properly.

http://web.archive.org/web/20020220135228/http://www.rasip.fer.hr/research/compress/algori
thms/fund/lz/lzss_hr.html

read more from admin's post

Posted in November 19th, 1999

Metode rjecnika

A look at lossless compression techniques, including LZ77, LZSS, LZ78, and LZW. Croatian language.

The original of this page is now missing, any help locating it would be greatly appreciated. You can find an archived copy at the link.

http://web.archive.org/web/20010708102510/http://www.rasip.etf.hr/research/compress/algori
thms/fund/lz/index_hr.html

read more from admin's post

Posted in November 19th, 1999

LZ77 compression

The definition of LZ77 from the Free On-line Dictionary of Computing.

http://burks.bton.ac.uk/burks/foldoc/99/67.htm

read more from admin's post

Posted in November 19th, 1999

LZ78 compression

The definition of LZ78 from the Free On-line Dictionary of Computing.

http://burks.bton.ac.uk/burks/foldoc/0/68.htm

read more from admin's post

Posted in November 19th, 1999

Lempel-Ziv Welch compression

The definition of LZW from the Free On-line Dictionary of Computing.

http://burks.bton.ac.uk/burks/foldoc/59/64.htm

read more from admin's post

Posted in November 19th, 1999

Algoritam LZW

Description of the LZW algorithm in Croatian.

http://web.archive.org/web/20010708132341/www.rasip.etf.hr/research/compress/algorithms/fu
nd/lz/lzw_hr.html

read more from admin's post

Posted in November 19th, 1999

Wavelets

Published in Links, Wavelets

A big collection of links to Wavelet resources on the Web from Andreas Uhl.

http://www.mat.sbg.ac.at/~uhl/wav.html

read more from admin's post

Posted in November 19th, 1999

MPEG Audio Resources and Software

Links to lots of info regarding the audio compression portions of the MPEG standards. This includes an overview, the MPEG Audio FAQ, pointers to resources, some free software, and test bitstreams.

http://www.mpeg.org/MPEG/audio.html

read more from admin's post

Posted in November 19th, 1999

Wavelet.org

The home of Wim Swelden’s monthly Wavelet Digest. The home page includes some spiffy search capabilities, back issues, and so on.

http://www.wavelet.org/wavelet/index.html

read more from admin's post

Posted in November 19th, 1999

Arithmetic Coding

A concise explanation of Arithmetic Coding by Arturo Campos. The easy to read article is accompanied by snippets of pseudo code.

http://www.arturocampos.com/ac_arithmetic.html

read more from admin's post

Posted in November 17th, 1999

BWT, a transformation algorithm

Arturo Campos provides an easy-to-read explanation of the BWT transformation algorithm. This algorithm achieves very good compression ratios at relatively high speeds.

http://www.arturocampos.com/ac_bwt.html

read more from admin's post

Posted in November 17th, 1999

Canonical Huffman Coding

Arturo Campos descrives Canonical Huffman Coding, the technique used in the deflate algorithm made popular by PKZip. This type of Huffman coding follows some specific rules regarding the structure of the Huffman tree that simplify the process of transmitting the tree.

http://www.arturocampos.com/ac_canonical_huffman.html

read more from admin's post

Posted in November 17th, 1999

CRC-32


http://www.arturocampos.com/ac_crc32.html

read more from admin's post

Posted in November 17th, 1999

When Fibbonaci and Huffman Met

Arturo Campos describes the circumstances that lead to a Huffman tree with the worst possible code lengths.

http://www.arturocampos.com/ac_fib_huffman.html

read more from admin's post

Posted in November 17th, 1999

Flexible parsing

Arturo Campos explains how your implentation of an LZ77 compressor might benefit from an improved parsing algorithm. Instead of always using the longest match found at at the current position, Flexible Parsing attempts to find the optimal match which will lead to the best overall compresion.

http://www.arturocampos.com/ac_flexible_parsing.html

read more from admin's post

Posted in November 17th, 1999

LZ77 the basics of compression (2st ed.)

Arturo Campos explains some of the basics about LZ77 compression and its popular descendant, LZSS. This is one of Arturo’s longer articles, and it includes a hefty does of 80×86 code for illustration purposes.

http://www.arturocampos.com/ac_lz77.html

read more from admin's post

Posted in November 17th, 1999

Lzp

Arturo Campos presents the LZP algorithm, first described by Charles Bloom. LZP is a hybrid of dictionary based coding and statistical modeling. This means it has some of the elements of popular LZSS encoders, but takes advantage of PPM style modeling as well. The combination of the two leads to very good compression ratios.

http://www.arturocampos.com/ac_lzp.html

read more from admin's post

Posted in November 17th, 1999

Lzp order-3 with linked lists

Another article about LZP by Arturo Campos. This piece describes a specific implementation technique using linked lists.

http://www.arturocampos.com/ac_lzp_o3_ll.html

read more from admin's post

Posted in November 17th, 1999

Lzp research

Arturo Campos has been doing quite a bit of research on the LZP algorithm (first described by Charles Bloom.) This paper presents all of his results to date.

http://www.arturocampos.com/ac_lzp_research.html

read more from admin's post

Posted in November 17th, 1999

Lzw, gif decoding

Arturo Campos describes the specific implementation of LZW compression used in GIF files.

http://www.arturocampos.com/ac_lzw_gif.html

read more from admin's post

Posted in November 17th, 1999

Move to front

The MTF algorithm is not very exciting, but it does a really nice job of compressing streams that have been put through the BWT transform. Arturo Campos gives an explanation of how to implement it in this paper.

http://www.arturocampos.com/ac_mtf.html

read more from admin's post

Posted in November 17th, 1999

Optimizing putbits

Most compression programs need to be able to do bit-oriented input and output. This is a problem, since most file systems are set up to do byte oriented I/O. Arturo Campos looks at ways to do an effective implementation of this neglected part of compression programming.

http://www.arturocampos.com/ac_opt_putbits.html

read more from admin's post

Posted in November 17th, 1999

Quasi Static model

Arturo Campos describes a model for arithmetic coding which results in less compression than an adaptative one, but at much higher speeds.

http://www.arturocampos.com/ac_qsm.html

read more from admin's post

Posted in November 17th, 1999

Range coder

Arturo Campos describes a version of arithmetic coding which renormalizes in bytes, thus achiving twice the speed of an standard implementation and 0.01% less compression.

http://www.arturocampos.com/ac_range.html

read more from admin's post

Posted in November 17th, 1999

Run Length Encoding

Arturo Campos describes the simple RLE algorithm, used in BWT to improve sorting speed.

http://www.arturocampos.com/ac_rle.html

read more from admin's post

Posted in November 17th, 1999

Static Huffman Coding

Arturo Campos describes one of the simplest yet often effective compression algorithms. Believe it or not, Huffman coding with an order-0 model is nearly 50 years old!

http://www.arturocampos.com/ac_static_huffman.html

read more from admin's post

Posted in November 17th, 1999

AOL.COM search: Home > Computers > Algorithms > Compression

Published in Links, Data Compression

The compression algorithms page under AOL.COM’s search engine.

http://search.aol.com/cat.adp?from=catsearch&id=6058

read more from admin's post

Posted in November 16th, 1999

MG Pages

Some pages that go along with the book “Managing Gigabytes”, by Witten et.al. These pages are devoted to MG, “an open-source indexing and retrieval system for text, images, and textual images.”

http://www.mds.rmit.edu.au/mg/

read more from admin's post

Posted in November 15th, 1999

The New Zealand Digital Library

A tremendous selection of computer science papers, pulled in from over one thousand different CS bilbiographies. Although this page doesn’t specifically relate to data compression, it has plenty to offer the interested researcher.

http://www.nzdl.org

read more from admin's post

Posted in November 15th, 1999

CACM 87 Arithmetic Coder

A copy of the source to the seminal article in the CACM describing a scheme to perform arithmetic coding.

ftp://ftp.cpsc.ucalgary.ca/pub/projects/ar.cod/cacm-87.shar

read more from admin's post

Posted in November 15th, 1999