Data-Compression.org

data compression link collection

Archives

Dynamic Huffman Coder

Posted in November 20th, 2002

This dynamic Huffman coder from Karl Malbrain is written in C and includes weight scaling. It is modeled on the Vitter algorithm.
A DataCompression.info user notes that this site has been undergoing continual changes, and perhaps would benefit from some sort of “last modified on” field.

http://www.geocities.com/malbrain/vitter_c.html

read more from " Dynamic Huffman Coder "

Introduction to Video Coding

Posted in November 17th, 2002

A nice set of lecture notes by Iain Richardson. The notes have a good level of detail, so there is value here even without the lecture.

http://www.vcodex.fsnet.co.uk/videocoding2b.pdf

read more from " Introduction to Video Coding "

From Ukkonen to McCreight and Weiner: A Unifying View of Linear-Time Suffix Tree Construction

Posted in November 16th, 2002

1997, Robert Giegerich, Stefan Kurtz. We review the linear time suffix tree constructions by Weiner, McCreight, and Ukkonen. We use the terminology of the most recent algorithm, Ukkonen’s online construction, to explain its historic predecessors. The submitter of this paper indicates that it has user-friendly terminology, always welcome in Journal papers.

http://citeseer.nj.nec.com/giegerich97from.html

read more from " From Ukkonen to McCreight and Weiner: A Unifying View of Linear-Time Suffix Tree Construction "

ITU Recommendation V.44

Posted in November 9th, 2002

This is the data compression standard that implements the LZJH algorithm, and is used in V.90 and V.92 modems. The ITU wants to charge you a few bucks for this standard, but if you believe the post from Pete Fraser (listed elsewhere on DataCompression.info) you can get three free standards per year. Maybe this ought […]

http://www.itu.int/rec/recommendation.asp?type=items&lang=e&parent=T-REC-V.44-200011-I

read more from " ITU Recommendation V.44 "

Sequitir - inferring hierarchies from sequences

Posted in November 9th, 2002

SEQUITUR is a method for inferring compositional hierarchies from strings. It detects repetition and factors it out of the string by forming rules in a grammar. The rules can be composed of non-terminals, giving rise to a hierarchy. It is useful for recognizing lexical structure in strings, and excels at very long sequences.

http://sequence.rutgers.edu/sequitur/

read more from " Sequitir - inferring hierarchies from sequences "

PlusV

Posted in November 8th, 2002

PlusV is a brand new audio compression enhancement technology that allows audio files to be compressed in as little as 64 or even 48 kbits/s. PlusV is not a compression scheme of its own, it is an extension that can be applied to existing audio formats. When combined with the MP3 technology, MP3+V files are […]

http://www.plusv.org/

read more from " PlusV "

IP*Works! Zip Component Suite

Posted in November 7th, 2002

IP*Works! Zip allows developers to easily integrate compression and decompression functionality into web or desktop applications using popular file and data compression standards including Zip, Tar, Gzip and Jar standards for compression. All IP*Works! Zip components have been built from the ground up entirely in native .NET and Java code, combining exceptional speed, excellent […]

http://www.nsoftware.com/products/ipworkszip.aspx

read more from " IP*Works! Zip Component Suite "

BICOM - BIjective COMpressor

Posted in November 1st, 2002

BICOM is a freely available open source compressor. It uses a souped-up PPM algorithm, and is completely bijective.
Reader comment:
Wow this is hot! …a bijective compressor
using full size Rijndael encryption…

http://www3.sympatico.ca/mt0000/bicom/bicom.html

read more from " BICOM - BIjective COMpressor "