Data-Compression.org

data compression link collection

Image Compression — JPEG

Class notes for a section on JPEG.

http://www.cs.sfu.ca/CourseCentral/365/li/material/notes/Chap4/Chap4.2/Chap4.2.html

         

Posted in February 26th, 2002

Audio Compression

Course notes on audio compression. Discusses simple compression methods, then psychoacoustics and MPEG Audio.

http://www.cs.sfu.ca/CourseCentral/365/li/material/notes/Chap4/Chap4.4/Chap4.4.html

         

Posted in February 26th, 2002

The Edge - Archives

A huge disordered collection of links, newsgroup posts, and random conversations regarding data compression.

http://edge.box.sk/projects/archives/papers/compression/data_compression.html

         

Posted in February 26th, 2002

TZipTV Delphi 32-bit component

TZipTV returns to the programmer internal file information of files compacted within a compressed archive. Archives supported include ZIP, ARC, LZH, LHA, HA, RAR, PAK, ARJ, ZOO. Seperate extraction components included in this package are TUnZIP, TUnARJ, TUnARC, TUnLHA, TUnZOO. Also contains TUnSFX (exe to archive).

http://www.programmersheaven.com/zone2/cat56/2863.htm

* * * * *

Posted in February 26th, 2002

Tlzrw1 : Delphia compression component with LZH and LZRW1/KH

The LZH and LZRW1/KH routines are from the SWAG Pascal code archive.

http://www.programmersheaven.com/zone2/cat56/14494.htm

         

Posted in February 26th, 2002

TLZHCompressor a compression component for Delphi

This unit implements a component which allows the user to compress data using a combination of LZSS compression and adaptive Huffman coding (Similar to that use by LHARC 1.x), or conversely to decompress data that was previously compressed by this unit.

http://www.programmersheaven.com/zone2/cat56/6044.htm

         

Posted in February 26th, 2002

EasyCompression Library for Delphi

EasyCompression Library is a TFileStream, TMemoryStream and other TStream descendants replacement to their analogues with transparent compression/decompression and encryption in the same stream. All the methods, properties and behavior of TFileStream and TMemoryStream are supported, so it is very simple to replace them in the application code. Key features: Forward and backward seeks in compressed stream; Read and write any portion of data at any file position; OnProgress event handler and compression rate indicator; Password protection provided by Rijndael encryption algorithm; Fastest compression level is extremally fast.

http://www.programmersheaven.com/zone2/cat56/29935.htm

         

Posted in February 26th, 2002

addZIP Compression Libraries v0.6 (DLL)

The complete compression solution for Windows developers. PKZIP-compatible file compression libraries (disk spanning, encryption etc). Memory compression library. Compatible with C/C++, Delphi and Visual Basic as well as most other development applications. Shareware.

http://www.programmersheaven.com/zone15/cat158/2184.htm

         

Posted in February 26th, 2002

BigSpeed Zip DLL 3.0

Lets you add zipping and unzipping capabilities to any application. The ZIP engine is written in fast, highly-optimized assembler code, so it can perform at speeds up to 2 times faster than other ZIP libraries. The API is simple to use and can be called from any programming language that supports DLLs. Examples are included that illustrate how to use the DLL with Delphi, Visual C++, Visual Basic, and Visual FoxPro. Shareware

http://www.programmersheaven.com/zone15/cat158/17190.htm

         

Posted in February 26th, 2002

Websites: Lossless Compression

Links to various lossless compression sites. Inlcudes a few things off the beaten path.

http://www.ganesh.org/related/loss.html

         

Posted in February 26th, 2002

http://www.ganesh.org/related/video.html

A page of links to Video Compression pages. Good set of links, including pointers to test sequences.

http://www.ganesh.org/related/video.html

         

Posted in February 26th, 2002

KT-Tech Incorporated

KT-Tech seems to be active in various compression areas, developing their own algorithms rather than implementing standards. Their web site has demos of their latest still image and video technologies. One interesting product is software to improve the performance of other encoders, such as those used by Microsoft’s Windows Media codecs.

Update: the web site now offers online demos of sound compression as well!

http://kttech.com/

         

Posted in February 26th, 2002

Introduction On Text Compression Using Lempel, Ziv, Welch (LZW) method

Cheok Yan Cheng decided to write up a short tutorial on LZW compression. It is presented here, along with some source code.

http://www.geocities.com/yccheok/lzw/lzw.html

* * * *  

Posted in February 25th, 2002

HTTP Compression Speeds up the Web

An article describing the way compression can speed up the web, along with a nifty demo. Unfortunately, links to the demo seem to be broken.

http://www.webreference.com/internet/software/servers/http/compression/

         

Posted in February 25th, 2002

The Huffman Compression Algorithm

Yet another description of Huffman coding. Comes with a couple of lovely diagrams and some Delphi code.

http://www.howtodothings.com/showarticle.asp?article=313

* * * *  

Posted in February 25th, 2002

Delphi Zip/Unzip Package, v1.10 For Delphi v2+

Contains VCLs, examples, and DLLs for Delphi v2. Gives your programs full support for PKZIP v2.04g compatible file compression/expansion. 100% Freeware. Based largely on the InfoZip project.

http://www.programmersheaven.com/zone2/cat56/14480.htm

* * * * *

Posted in February 25th, 2002

Optimizing Tip on Adaptive Arithmetic Coding

An article that describes an optimization that can be used when doing adapative arithemetic coding.

http://www.codeguru.com/algorithms/ac_tip.html

         

Posted in February 25th, 2002

ZLib for Kylix

A short description of how one goes about using zlib in Kylix.

Reader Michael wasn’t too happy with what he found here: The article is unclear and does not explain the reason or logic behind anything the creator has done. I see no point in linking back to the zlib unit under Kylix/Linux if that is the file you are trying to cross-compatify.

http://community.borland.com/article/0%2C1410%2C27122%2C00.html

*        

Posted in February 25th, 2002

Multimedia Computing and Networking 2002

The term “Multimedia” obviously covers a lot of different topics. Compression is one of them, and there is certainly a great deal to learn about compression and media formats at this conference.

http://lass.cs.umass.edu/~shenoy/conf/mmcn02/

         

Posted in February 24th, 2002

Signal Compression Lab

UCSB research activities, including speech coding, audio compression, video coding. Lots of links to demos and publications.

http://scl.ece.ucsb.edu/index.htm

         

Posted in February 22nd, 2002

MELP at 2.4Kbps

Published in Source Code, Speech

Source code and documentation of some nice low bit rate speech coding.

http://maya.arcon.com/ddvpc/melp.htm

         

Posted in February 22nd, 2002

IFS - Fractal Image Compression

This page offers a program called the IFS Application Framework, a freeware program that does fractal image coding, along with some docs. The author of the page puts it this way: We use insanely complicated mathematics to achieve big compression ratios.

http://www.verrando.com/university/ifs.html

* * * * *

Posted in February 21st, 2002

A faster way to downscale during JPEG decoding to a fourth

A paper by Stefan Kuhr describing a technique that he developed. It improves performance when decoing using the IJG library.

http://www.stefan-kuhr.de/jpeg/jpeg2x2/node1.php3

         

Posted in February 17th, 2002

Huffman codes and Fibonacci numbers by Alex Vinokur

A careful analysis of degenerate Huffman trees created when input counts follow a Fibonacci sequence, by Alex Vinokur. This post is from sci.math.

http://mathforum.org/epigone/sci.math/twalgixskay

* * * *  

Posted in February 14th, 2002

WinAce 2.11

WinAce released a new version of their archiving program at the end of 2000, promising exciting new features, such as support for Gzipped files, proprietary EXE, sound, and picture algorithms, and the usual list of extras.
DCL user comment: I have never seen such a lovely archiving program. The best I have used so far. Winzip can not touch this one!
.

http://www.winace.com/

* * * * *

Posted in February 11th, 2002

PPM: one step to practicality

by Dmitry Shkarin. Dmitry is the author of PPMd, a well know compressor. PPM is a powerful compression technology which has a reputation for being resource intensive. In this paper Dmitry adds bells and whistles to basic PPM and gets fantastic results.

Reader jcp said: Big problem: algorithm very slow, it’s impractical to search anything inside of compressed files (compared with gzip), .. But it’s good to send/receive letters of e-mail, well compressed!!!

http://DataCompression.info/Miscellaneous/PPMII_DCC02.pdf

* * * * *

Posted in February 9th, 2002

JBIG files

Here you will find information and tools related to the JBIG
arithmetic lossless bi-level image compression algorithm.

This includes the JBIG kit, which is a free C lossless image compresion library that conforms to the JBIG specification.

ftp://ftp.uni-erlangen.de/pub/doc/ISO/JBIG/

* * * * *

Posted in February 7th, 2002

Indeo

What was once Intel’s software now belongs to Ligos Technology. This is the home page for downloads, documentation, support, etc.

http://www.ligos.com/index.phtml?n1=products&n2=indeo

         

Posted in February 5th, 2002

Zip Programs Can Identify Language Of Any Document

A couple of researchers from Rome have shown that adaptive compression algorithms can be used to accurately predict the language of the source text.

http://unisci.com/stories/20021/0204024.htm

         

Posted in February 4th, 2002

LEAD JPEG2000 Plugin for Adobe Photoshop

Read and write JPEG2000 files from Photoshop with this plugin.

DataCompression.info reader Eric was disappointed with this product: Their plugin’s preview mode does not work. Without it, the plugin is horribly crippled. .

http://www.leadtools.com/utilities/psplugin/PhotoShop_plug-in.htm

* * * *  

Posted in February 3rd, 2002