Trout’s GIF Optimizer
This freeware program is designed to help you reduce the size of your GIF files. There are certain optimizations that can be performed with absolutely no loss of quality, as well as some that can provide additional improvements with some loss of resolution. Best of all, Trout’s GIF Optimizer is completely free.
An anonymous reader complained They call it freeware then make you pay. To be honest, I can’t see any indication of this on the web site, other than the usual request for donations. Somebody correct me if I’m wrong!
The On2 VP6 Video Codec
The folks at On2 have a pretty nice sounding video codec here, designed for computer applications and set-top boxes. Looks like they want to go head-to-head with Windows Media 9 and MPEG-4.
The Zziplib library
An open source library that does one thing only: extract files in a Zip archive, as long as they are stored or deflated.
Release 10.82 was shipped in July, 2003.
http://zziplib.sourceforge.net/
Digital Audio Access Protocol,
Apple’s iTunes 4.0 player is able to play music across a local
network or the Internet, using a proprietary protocol. This protocol
not only tells machines how to stream audio content, it provides
access to playlists and track information as well.
The folks at the Digital Audio Access Protocol project are determined
to reverse engineer that protocol so they can use the iTunes protocol
on other operating systems or platforms.
Dynamically resize uploaded images and save in PNG format
This Code Project article is pretty much summed up by its descriptive title. It appears to use the .NET framework to store images in PNG format.
http://codeproject.com/useritems/PNGUploader.asp
dcm4che - DICOM in Java
This open source project is an implementatoin of DICOM in Java. DICOM refers to the Digital Imaging and Communications in Medicine standard, which provides standards for moving pictures around in medical applications.
http://dcm4che.sourceforge.net/
PDF Creator Pilot
This library is able to product PDF documents from VB, Delphi, and Visual C++. This naturally includes the ability to create compressed images using jpeg, zlib, and CCITT formats.
http://www.colorpilot.com/pdflibrary.html
DVR - Digital Video Recorder
An Open Source Linux project to create a personal Digital Video Recorder. Records and compresses in real time, supports a variety of video capture devices.
http://dvr.sourceforge.net/html/main.html
OGMtools
A set of tools to manipulate OGG Media Streams. The command line tools provide information about the stream, and allow you to extract from or create/merge streams.
Version 1.0.2 is shipping as of May, 2003.
http://www.bunkus.org/videotools/ogmtools/
Data Compression Researchers
The page from the Google directory.
http://directory.google.com/Top/Computers/Algorithms/Compression/Researchers/
recorder.xhead
This app allows you to both record and play sounds on your Mac in various formats, including MP3 and MP4. Also includes a bulk conversion utility for changing formats, and has the ability to export to iTunes.
http://www.xheadsoftware.com/recorder_xhead.asp
SuperCool ZIP Backup
SuperCool Zip Backup software is a data backup,restore and file synchronization program. You can use any drive in your system to store the backup files in standard Zip format that can be transferred to remote machine by FTP or Email. It can also compare and synchronize files or folders.
Version 1.61 is shipping as of May, 2003.
http://www.supercoolbookmark.com/zipbackup/index.html
SFastPacker
This is the Assembler code used to compress or decompress some data by modified RLE algorithm. The ZIP file contains ASM/OBJ files + a PAS unit which represents packing functions in easy to use manner (can compress files, streams etc) and can be used in Delphi applications.
http://www.utilmind.com/delphi/sfpack32.zip
getID3()
This PHP script reads ID3 tags from MP3 files, as well as tons of other tag types from various other audio and other media files.
http://getid3.sourceforge.net/
Compress Your PHP4 Pages
Gzip encoding is a great way to serve up your web pages, because all modern browsers can render this format. If you’re creating pages with PHP4, it turns out to be really easy to compress your pages this way and get a bit of speedup.
http://www.desilva.biz/php/zlib.html?s=f673e090fe49618fa07ba2e8fc95d971
VQ Code
This page has source code for a couple of different VQ compression programs from the University of Washington’s EE Data Compression Labs.
http://www.ee.washington.edu/research/dcl/code/
libmng
The MNG file format exists to provide a way to create animated graphics based on the PNG format. Programs that want an easy way to display and manipulate mng format files can use libmng, which is found here.
Version 1.0.5 of libmng is shipping as of March, 2003. TNGImage 1.2 (the Delphi Wrapper for libmng) shipped in April, 2003.
http://libmng.sourceforge.net/
University of Washington Data Compression Laboratory
Current research projects in our lab include research into vector quantization (VQ), wavelets, image compression, edge detection using VQ, VQ for image browsing, VQ design for noisy channels, halftoning, and color palette management.
http://www.ee.washington.edu/research/dcl/
Self-similar Huffman Trees with Extreme Guessing Propertie
An article by John Pliam. Needs a better summary, but I don’t quite get it, other than the fact that there is some cryptographic thinking going on here.
http://www.ima.umn.edu/~pliam/doc/huff/
The Standard Function Library: Compression Functions
The guys at iMatix had the idea that they could write a super-library of C functions that woud be so useful it would rule the world. As far as I can tell, it didn’t catch on. However, there are a few compression functions here that some folks might find interesting.
http://www.imatix.com/html/sfl/sfl17.htm#TOC30
OggMux
This open source project is an attempt to create a replacement for GraphEdit, a tool Microsoft provides in the DDK.
http://oggmux.sourceforge.net/
Windows Media® ASF Viewer 9 Series
Microsoft supplies this free tool as a way for developers to check their files for validity before shipping. Looks like it knows how to inspect ASF, WMA, and WMV files.
http://www.microsoft.com/windows/windowsmedia/format/ASFViewer.aspx
VBRFix
Will Pye has a program that cleans up some of the problems associated with VBR encoding in MP3 files.
http://www.willwap.co.uk/Programs/vbrfix.html
Data Compression Bibliography
The University of Washington has a nice bibliography here, with pointers to books on Data Compression, VQ, Wavelets, and Information Theory.
http://www.ee.washington.edu/research/dcl/biblio.html
LZOP
The home page for lzop - a file compressor that is built on the LZO compression library. lzop is free under the GPL.
Version 1.01 of LZOP shipped in April of 2003.
http://www.oberhumer.com/opensource/lzop/
CuteZIP 2.0
Those cute people at globalscape now have a cute zip program. It’s interesting because it not only handles Zip files, but also CAB files.
Version 2.1 shipped in April, 2003, andding strong encryption and command line functionality.
http://www.cutehtml.com/cutezip/
TIS Turbo Virtual Broadband
This system uses data compression and other optimization techniques to speed up your dialup Internet connection. This sytem works with any ISP or provider.
http://tiscomputers.com/turbo.htm
Comp.dsp FAQ: Wavelets
Source Coding Matlab Toolbox
John Kieffer from the University of Minnesota has posted a nice library of Matlab code to be used for data compression.
http://www.ee.umn.edu/users/kieffer/programs.html
EE 5585: Data Compression
A collection of class notes and links for a University of Minnesota course on Data Compression.
http://www.ece.umn.edu/users/kieffer/5585copiedfiles