Data-Compression.org

data compression link collection

Author Page

mjpgTools

mjpgTools is an encapsulation of the JPeGlib and MJPeGtools and several other useful routines into a single Win32 DLL. This is an Open Source project, so have at it.

http://sourceforge.net/projects/mjpgtools/

read more from admin's post

Posted in June 20th, 2003

Deltup

This program is designed to accurately create a difference file between two packages, allowing for an update with a minimal source file.

http://deltup.sourceforge.net/

read more from admin's post

Posted in June 19th, 2003

Going from a JPG/GIF/BMP File to a HBITMAP File Using Plain API

This article on the Codeguru site by Michael Chourdakis demonstrates how to use the Windows IPicture interface to quickly load a JPEG, GIF, or BMP file into an easy to use HBITMAP. This is of course assuming you are using C on the Win32 platform.

http://codeguru.com/bitmap/HBITMAPFile.html

read more from admin's post

Posted in June 17th, 2003

WebGraph

This project aims to compress the graph created by spidering the web. They claim 3.8 bits per link, which seems pretty incredible to me.

http://webgraph.dsi.unimi.it/

read more from admin's post

Posted in June 15th, 2003

Ogg Theora

Theora is the first video codec from Xiph.org, keepers of Ogg. Theora is based on the VP3 codec from On2.

http://www.theora.org/

read more from admin's post

Posted in June 14th, 2003

HowStuffWorks: How MP3 Files Work

An article on MP3 encoding, pitched to the layman.

http://entertainment.howstuffworks.com/mp3.htm

read more from admin's post

Posted in June 14th, 2003

Image Compression with Set Partitioning in Hierarchical Trees

Welcome to the WWW home page that describes Set Partitioning in Hierarchical Trees (SPIHT): the powerful new wavelet-based image compression method.

http://www.cipr.rpi.edu/research/SPIHT/

read more from admin's post

Posted in June 12th, 2003

JXPM - XPM processing library for Personal Java

This library lets you read XMP image files using Personal Java - a defunct standard targeted at handhelds and other slighly constrained platforms.

http://strony.ac-net.pl/magdah/jxpm/

read more from admin's post

Posted in June 12th, 2003

Windows Media Diagnostic Tool

Having trouble with your Windows Media Player? This program gathers up all your information and stores it in a compressed file that you can quickly mail to your tech support pal in Redmond.

http://www.microsoft.com/downloads/details.aspx?FamilyID=c33b924e-a2ae-4f22-93ea-287753c52
926&DisplayLang=en

read more from admin's post

Posted in June 12th, 2003

HFFzip

A Huffman file compressor for *NIX platforms. The author admits that the compression is perhaps not the best, but says it’s going to be just right for embedded programming because of its miniscule footprint and high speed.

Version 1.01 was shipping in June, 2003.

http://utenti.quipo.it/claudioscordino/hffzip.html

read more from admin's post

Posted in June 12th, 2003

SoftDefender

Soft Defender is a good exe file compressor, which can reduce the file size of 32-bit Windows programs by as much as 50%.In addition, Soft Defender is a perfect product of software protection of applications.With Soft Defender, your application can have anti-debugging, anti-tracer, anti-disassemble, anti-dumping, anti-apihook, file integrity checking functions in seconds. It requires no […]

http://www.softdefender.com/

read more from admin's post

Posted in June 12th, 2003

Compreso

Compreso implements compressed sockets using an LZH algorithm, as implemented by Rolando Herrero. It does this cooperatively with the Win32 socket library, so you can only run this code under Windows. Freeware.

http://www.compreso.com.ar/compreso.htm

read more from admin's post

Posted in June 9th, 2003

CoolPlayer

CoolPlayer is a nice, fast MP3 player targeted to Windows. This Open Source project is a nice piece of work, and the team has created a player that has the features to compete with good commercial players.

Build 214 of CoolPlayer shipped in June, 2003.

http://coolplayer.sourceforge.net/

read more from admin's post

Posted in June 8th, 2003

Visual Text To Speech MP3

This product takes your text, converts it to speech, then stores the result in one of several compressed formats, including MP3, Ogg Vorbis, and G.721.

http://www.visual-mp3.com/text-to-speech/

read more from admin's post

Posted in June 7th, 2003

Spoofing the Wily CRC

This article on The Code Project web site shows you how to calculate a CRC, but even better it shows you how to create a file that will have a given CRC value.

http://codeproject.com/useritems/crcspoof.asp

read more from admin's post

Posted in June 7th, 2003

MP3FileInfo - Extract Header and ID3 Tags of a MP3 File

This tutorial provides a useful class that lets you access the ID3 tags hidden in most MP3 files.

http://codeproject.com/useritems/MP3FileInfo.asp

read more from admin's post

Posted in June 7th, 2003

FreeZip

Freezip, by Dariusz Stanislawek, is a completely
free Win32 application that does the usual job of zipping and
unzipping files, and includes full integration with Windows
Explorer.

http://members.ozemail.com.au/~nulifetv/freezip/

read more from admin's post

Posted in June 6th, 2003

DIUcl

DIUcl is a freeware port of UCL to Borland’s Delphi language. UCL is the compressor used in the UPX Ultimate Packer for Executables by Markus F.X.J. Oberhumer. Decompression is extremely fast, and requires very little memory. The author claims that the decompressor fits into less than 200 bytes of code. Supports in-place compression and decompression. […]

http://www.zeitungsjunge.de/delphi/ucl/index.htm

read more from admin's post

Posted in June 6th, 2003

Information Theory, Inference and Learning Algorithms

This book by David MacKay can be downloaded chapter by chapter and printed out for free. No indication that you can buy a hardcopy, although Amazon.com claims it will be published in January, 2002. Please read this 600 page tome and provide a review for this space!

Update: The author tells me this book will […]

http://www.inference.phy.cam.ac.uk/mackay/itprnn/book.html

read more from admin's post

Posted in June 4th, 2003

SheerVideo

SheerVideo is a QuickTime video codec. Looks like they currently only support the Mac platform, but Linux and Windows support is promised soon.

http://www.bitjazz.com/sheervideo/

read more from admin's post

Posted in June 4th, 2003

Jpegpixi

This open source Linux project performs a very specialized task. It is used to repair images that have single pixel errors, such as that you might get from a camera with a single bad spot on the CCD. It interpolates from the neighboring pixels to create a new value, then inserts it without a decompress/recompress […]

http://jpegpixi.sourceforge.net/

read more from admin's post

Posted in June 3rd, 2003

kdc2tiff

Software to convert the proprietary KDC files produced by Kodak digital cameras into JPEG or TIFF format. Appears to work under Linux only.

http://kdc2tiff.sourceforge.net/

read more from admin's post

Posted in May 30th, 2003

CHM2PDF Pilot

Convert your CHM help files from Microsoft to Adobe’s PDF format. This is shareware that runs on Win32 platforms.

http://www.colorpilot.com/chm2pdf.html

read more from admin's post

Posted in May 30th, 2003

PATRICIA trie implementation

This CodeProject article describes the development of a PATRICIA trie in the .NET framework. The actual code is written in C#, but naturally, it can be used with any of the .NET languages.

http://codeproject.com/useritems/PatriciaTrie.asp

read more from admin's post

Posted in May 30th, 2003

UFUP

UFUP advertises itself as a “decompression utility that handles common Unix package formats such as bzip2, gzip, and tar.”

http://sourceforge.net/projects/ufup/

read more from admin's post

Posted in May 30th, 2003

Maaate: The Australian audio analysis toolkit

Maaate consists of a set of libraries that let you analyze the audio streams encoded in MPEG files. Besides simply parsing the audio out of MPEG files, it also does some sort of energy detection, silence analysis and more. But reading between the lines I think this library’s strength is supposed to be a nice […]

http://www.cmis.csiro.au/maaate/

read more from admin's post

Posted in May 28th, 2003

Robert Estes

Robert Estes (UCDavis - image compression research). Robert has pointers to many of his papers on this page. He has info on Wavelet-based image compression, image compression, plus some peripherally related topics such as image quality.

http://msp.cipic.ucdavis.edu/~estes/

read more from admin's post

Posted in May 26th, 2003

Polar Zip 5.0

Polar Zip is a Win32 component that provides all the compression and archiving features you could ever need. Use with any development environment that can accept an ActiveX control.

Polar has added a .NET version of their Zip component in May, 2003.

http://www.polarsoftware.com/

read more from admin's post

Posted in May 26th, 2003

iRad: DICOM viewer for OS X

iRad is an open source project written to view DICOM files
on your Mac systems running OS X. For those of you not in
the know, DICOM is a set of standards for storing and accessing
medical imagery. It is written to help with the unique requirements
that the medical industry has for imaging.

Version 1.4 is shipping in a […]

http://irad.sourceforge.net/

read more from admin's post

Posted in May 26th, 2003

CleanZipAndGo

This is a somewhat unique utility that will only be useful to those of you working on Visual Studio programming projects. Running it erases all your temporary project files, then zips up all the leftovers so you can backup your work.

http://codeproject.com/file/CleanZipAndGo.asp

read more from admin's post

Posted in May 26th, 2003