Data-Compression.org

data compression link collection

Author Page

Zlib compression / decompression wrapper as ISequentialStream

This is a first shot at wrapping zlib compression library behind a COM IStream interface. The library provides a pure ATL C++ implementation and a simple demo COM based implementation. Both take an IStream as an initializer and compress/decompress on the fly on the Read and Write methods.

http://www.codeproject.com/atl/zlibstream.asp

read more from admin's post

Posted in February 17th, 2003

Classes to read and write BMP, JPEG and JPEG 2000

Tony Lin created some classes that can read these three popular image formats, and includes an MFC demo app. The Jasper coder is used for JEPG2K support.

http://www.codeproject.com/bitmap/TonyJpegLib.asp

read more from admin's post

Posted in February 17th, 2003

Data Compression Corpora

Published in Files, Data Compression

Jürgen Abel has a great Data Compression site, and keeps a set of pointers to standard sets of files used for compression. He recently added a reference to the Protein Corpus, a set of difficult to compress files that were first published at the 1999 Data Compression Conference.

http://www.data-compression.info/Corpora/

read more from admin's post

Posted in February 17th, 2003

Windows Media 9 Downloads

This page has links to the big batch of downloads that developers might need to work with Windows Media 9. At this time, the list of available packages includes:

Windows Media Format 9 Series SDK
Windows Media Player 9 Series SDK
Windows Media Encoder 9 Series SDK
Microsoft Windows Media Player for Pocket PC SDK
Windows Media Format 7 SDK […]

http://msdn.microsoft.com/library/default.asp?url=/downloads/list/winmedia.asp

read more from admin's post

Posted in February 17th, 2003

Vprove from Vqual

Published in Video

Vprove is a PC-based software package that analyzes video streams. It is intended as a way for developers to optimize their compressors, doing such things as analysis of motion estimation and image clarity. The product works with H.261, H.263, and MPEG-4 streams. This is a sophisticated product with many interesting features, if you are a […]

http://www.vqual.biz/Vprove.html

read more from admin's post

Posted in February 17th, 2003

JavaWorld - Compress your data

A Q/A column in JavaWorld magazine from 12/2002. The article answers a couple of questions regarding how a Java programmer can zip up data resident in memory, as opposed to files. The second Q/A was particularly interesting as it addresses a quest to zip up data being passed through RMI in particular app.

http://www.javaworld.com/javaworld/javaqa/2001-12/01-qa-1207-ziprmi.html

read more from admin's post

Posted in February 17th, 2003

Zip your data and improve the performance of your network-based applications

This article gives a good look at how to use the java.util.zip classes that showed up in JDK 1.1. Todd Sunsted includes java source that shows you how to easily compress files using standard library functions.

http://www.javaworld.com/javaworld/jw-11-1998/jw-11-howto.html

read more from admin's post

Posted in February 17th, 2003

FLAC - Free Lossless Audio Coder

FLAC is an open-source project which specifies a lossless compressed audio format and provides an encoder, decoder, and several player plugins. Aside from yielding better compression than Shorten, the format supports sample-accurate seeking and many other features useful for streaming and archival.

Reader Colin B. says: Incredible lossless audio compression, depending on the source, of […]

http://flac.sourceforge.net/

read more from admin's post

Posted in February 15th, 2003

Encoding Video With Windows Media 9

This step-by-step guide has links to the appropriate software along with specific instructions on how to perform the encoding process. (No help on how to rip content of your DVDs, but that information can be found on the net.)

http://www.extremetech.com/article2/0,3973,848187,00.asp

read more from admin's post

Posted in February 15th, 2003

JazzLib

This project provides an implementation of the java.util.zip classes. The code is pure java (no native code is used), and aims to be compatible with existing java.util.zip implementations.

Version 0.06 of jazzlib shipped in January of 2003. This product is still under development, but I don’t have a clear roadmap, no idea when to expect a […]

http://jazzlib.sourceforge.net/

read more from admin's post

Posted in February 15th, 2003

OpenDML AVI File Format Extensions

Published in MJPEG, Standards, JPEG

This document describes the proposed format of the OpenDML compliant AVI extensions, specifically for the Motion JPEG DIB AVI file. This format is an extension to the AVI M-JPEG DIB as defined in the JPEG DIB FORMAT technical note from Microsoft. The format is based on the ISO 10918 defined JPEG format.

http://www.nomadelectronics.com/VidCap/capture%20using%20vfw/ODMLFF2.DOC

read more from admin's post

Posted in February 3rd, 2003

BZip2 for Java

Aftex Software makes a Java version of Bzip2. This includes input and output stream classes, which can be used in other Java applications. The program has both a GUI and command line interface.

http://www.aftexsw.com/bzip.html

read more from admin's post

Posted in February 3rd, 2003

wmplugins.com

This site describes itself as The ultimate resource for enhancing your Media Player 9 Series for Windows. By this they mean plugins, themes, skins, visualizations, etc.

http://www.wmplugins.com/

read more from admin's post

Posted in January 25th, 2003

ID3/mp3info

ID3 (or mp3info as it is called on Sourceforge) is a collection of classes useful for reading ID3-tags and ID3v2-tags as well as technical information on the file like bitrates and playing times. It also includes an API to write ID3 (V1 and V2) tags to an mp3 file.

http://www.ueberdosis.de/java/id3.html

read more from admin's post

Posted in January 19th, 2003

JPEG 2000 Committee Documents

The JPEG 2000 committee publishes links to some of their documents here. (Notably absent: the standards themselves.) This includes links to standard drafts, press releases, and requirements.

http://www.jpeg.org/jpeg2000/commlinks.html

read more from admin's post

Posted in January 19th, 2003

Documents from JPEG Committee Members

The papers pointed to here provide useful background information on the standard. There are seminar papers, tutorials, and other background documents.

http://www.jpeg.org/jpeg2000/memlinks.html

read more from admin's post

Posted in January 19th, 2003

JPEG 2000 Project Related Links

Links to several projects that are working with JPEG 2000 technology.

http://www.jpeg.org/jpeg2000/projlinks.html

read more from admin's post

Posted in January 19th, 2003

JPEG 2000 Code and Test Data

This page contains links to sample code and test data for implementing the JPEG 2000 standard. Looking for conformance files? This is the place. Looking for working implementations? You can find several here.

http://www.jpeg.org/jpeg2000/testlinks.html

read more from admin's post

Posted in January 19th, 2003

JPEG 2000 Metadata

Published in Standards, JPEG-2000

Links to information on JPEG 2000 metadata, include the XML DTD and Schema for the JPEX metadata set.

http://www.jpeg.org/metadata/index.html

read more from admin's post

Posted in January 19th, 2003

httpZip

httpZip uses standard algorithms to compress web pages streaming out of your IIS server. This commercial software adds support, installation programs, and administration to provide you with something a cut above some of the free alternatives.

http://www.port80software.com/products/httpzip

read more from admin's post

Posted in January 19th, 2003

Microsoft Portrait Technology Introduction

A short paper with some links that describe the compression algorithm used with Microsoft Portrait, which is a demonstration project for video telephony.

http://research.microsoft.com/~jiangli/portrait/tech.aspx

read more from admin's post

Posted in January 19th, 2003

BonkEnc

BonkEnc is an audio CD ripper and an encoder for various audio formats. It can produce Ogg Vorbis, MP3 and BONK files. More formats are available through plug-ins.

http://www.bonkenc.org/

read more from admin's post

Posted in January 19th, 2003

DirectX 9.0 End-user Runtime

Microsoft has released DirectX 9.0, which naturally includes support
for an updated list of audio and video encodings.

http://www.microsoft.com/windows/directx/downloads/drx90.asp

read more from admin's post

Posted in January 19th, 2003

The AC3 Audio Compression Standard

Published in Standards, Audio

This is a copy of the AC3 Audio compression standard from the Advanced Television Systems Committee (ATSC.) It’s nice to see a standards committee that is able to make their documents freely available to the public.

http://www.atsc.org/standards/a_52a.pdf

read more from admin's post

Posted in January 19th, 2003

codecs.org

codecs.org is a meta-project containing a wide range of tools and libraries designed to improve the state of codecs and their optimization. This includes libcodec, which contains routines for forward and reverse DCTs, MPEG motion compensation and estimation, block placement, etc.

http://codecs.org/

read more from admin's post

Posted in January 19th, 2003

Fold

Published in Commercial Programs

A small archiving program using LZH. Fold is the main program, Unfold is a standalone extractor, and Foltoexe creates self extracting archives.

ftp://garbo.uwasa.fi/pc/arcers/hold116e.zip

read more from admin's post

Posted in January 19th, 2003

DVCAM Format Overview

Published in Standards, Video

Sony’s document gives a concise description of DV format video, ranging from mechanical specifications to the details of the compression format. Read this and you will feel like a DV expert.

http://www.sony.ca/dvcam/pdfs/dvcam%20format%20overview.pdf

read more from admin's post

Posted in January 19th, 2003

XTREAM

The XTREAM Data Management System (XMS) is a robust, scalable data compression system that offers increased compression ratios and/or reduced compression processing time for efficient data management.

Note: I have to confess that after looking at this web page, I have absolutely no idea what this product does, how one would use it, or what the […]

http://www.cyberoperations.com/products/xtream.html

read more from admin's post

Posted in January 19th, 2003

Windows Media 9 Final Release

This page has links to download all the various components of Windows Media 9, including the media player, codecs, encoders, embedded toolkits, and more.

http://microsoft.com/windows/windowsmedia/players.aspx

read more from admin's post

Posted in January 19th, 2003

Absolute HTML Compressor

Absolute HTML Compressor is an award-winning tool that optimizes HTML files so that their size is reduced.

http://www.serpik.com/ahc/

read more from admin's post

Posted in January 19th, 2003