Data-Compression.org

data compression link collection

Ent

This page describes a program, ent, which applies various tests to sequences of bytes stored in files and reports the results of those tests. The program is useful for those evaluating pseudorandom number generators for encryption and statistical sampling applications, compression algorithms, and other applications where the information density of a file is of interest

http://www.fourmilab.ch/random/

         

Posted in June 13th, 2004

CoffeeCup Free Zip Wizard

Your basic free zip program. Includes the normal archiving functions, plus some search, email, and ftp options as well.

Version 2.5 is shipping as of June, 2004.

http://www.coffeecup.com/zip-wizard/

         

Posted in June 6th, 2004

An Image Decoder Based on IImgCtx

This article shows how to decode images with IImgCtx interface provided by IE. In addition to the image types decoded with the IPictur einterface, IImgCtx also decodes TIFF and PNG.

http://codeproject.com/bitmap/JianImgCtxDecoder.asp

         

Posted in June 6th, 2004

PE Compression Test

A nice set of tests comparing a wide variety of executable packers.

http://pect.y11.net/

* * * * ½

Posted in June 6th, 2004

flac2ogg

A perl script to convert FLAC or Shorten files to Ogg Vorbis.

http://home.mchsi.com/~stateq2/flac2ogg.html

         

Posted in June 6th, 2004

MP3 To WAV Converter

MP3 To WAV Converter is designed for converting MP3 to WAV and converting WAV to MP3. It converts batches of MP3 to WAV or WAV to MP3 on-the-fly. Play MP3/WAV files, edit Mp3 file’s ID3 text, and search MP3 or WAV files from a folder or the whole disk.

http://www.mp3-to-wav-converter.com/

         

Posted in June 6th, 2004

Huffman Coding Class

This version of file encoder and decoder program is based on the Huffman coding method. It explicitly demonstrates the details of the files during the encoding and decoding. The algorithm is encapsulated in a class En_Decode in standard C++.

http://codeproject.com/cpp/HandyHuffmanCoding.asp

* *      

Posted in June 6th, 2004

LZW Compression

An article that describes itself as showing how to implement LZW compression in MFC.

http://codeproject.com/cpp/LZWCompression.asp

* * * * *

Posted in June 2nd, 2004

PowerZip

An archiver that manages the usual gamut of archive types. Wizards and stuff.

Release 7.02 was shipping in May of 2004.

http://www.powerzip.net/default.aspx

         

Posted in May 31st, 2004

unaceX

An ACE file extractor for OS X. Freeware.

Version 1.1 is shipping as of May, 2004.

http://unacex.sourceforge.net/

         

Posted in May 31st, 2004

A Generic, Reusable Diff Algorithm in C# - II

Another difference engine in C#.

http://codeproject.com/csharp/DiffEngine.asp

* *      

Posted in May 31st, 2004

Code to extract plain text from a PDF file

PDF documents are commonly used and their content is usually compressed. This article shows a simple C code that can be used to extract plain text from the PDF file.

http://www.codeproject.com/cpp/ExtractPDFText.asp

         

Posted in May 31st, 2004

PKWARE Developer Solutions

PKWare has created a couple of new SDKs that allow developers to create and manipulate ZIP files, as well as to take advantage of PKWares new security features.

http://pkware.com/products/developers/

         

Posted in May 31st, 2004

JIMZip

Published in Commercial Programs, Zip

JIMZip is an easy-to-use, yet powerful, zipping and unzipping interface for MacOS X. Using JIMZip you can compress your files with a simple drag to either the JIMZip dock icon, or dragging window. JIMZip is compatible with programs such as: WinZip, PowerArchiver, PKZip, ZipIt, Aladdin Expander, Stuffit DropZip, and more..

Version 1.42 is shipping as of May, 2004.

http://jimzip.webbastille.com/

         

Posted in May 31st, 2004

ZipFusion

A free self-extractor bundler, it can take a standard Zip file and convert it into a self-extracting EXE, or take a self-extracting EXE and turn it into a Zip file. Free for non-commercial use, lots of nice new features in the 2.0 release.

Version 2.0 is shipping as of May, 2004.

http://www.skaro.net/zipfusion

         

Posted in May 31st, 2004

Smile256!

A program by Andrew Frolov on a site dedicated to complete programs that are less than or equal to 256 bytes in length.

http://www.256b.com/demo/399

         

Posted in May 25th, 2004

PNG (Portable Network Graphic)

About.com gives their explanation of what this is.

http://graphicssoft.about.com/library/weekly/aa121699d.htm

         

Posted in May 24th, 2004

MoleBox

Pack all your files into a single executable with MoleBox or MoleBox Pro.

http://www.molebox.com

         

Posted in May 24th, 2004

GNU Tar

The venerable archiving program.

Version 1.14 shipped in May, 2004.

http://www.gnu.org/software/tar/

         

Posted in May 23rd, 2004

Caliph and Emir

Java & MPEG-7 based tools for semantic annotation and retrieval of digital photos and images supporting graph like annotation and content based image retrieval.

http://sourceforge.net/projects/caliph-emir/

         

Posted in May 23rd, 2004

UnZip

Everything you wanted to know about UnZip, one of the two great Info-ZIP programs.

UnZIp 5.51 shipped in May, 2004/

http://www.ctan.org/tex-archive/tools/zip/info-zip/UnZip.html

* * * * *

Posted in May 23rd, 2004

Zipper

Zipper is a tool for inspecting the contents of a compressed archive and for extracting.

Version 0.7 is shipping as of May, 2004.

http://freshmeat.net/projects/zipper

         

Posted in May 23rd, 2004

Mp3Eater

The author says:

This page offers very simple but very useful C source code to parse MP3 files. The parser gives detailed info of each frame in the MP3 file. It presents header info, side info and main data corresponding to each frame in the MP3 file. I was not able to find such a tool on the net so I did it myself and now I want to offer it to the world free of cost.

http://www.vlsiip.com/mp3eater.html

* * * *  

Posted in May 22nd, 2004

JZlib — zlib in pure Java

This project is an attempt to hoist zlib out of the C world and into pure Java land. This allows Java developers to take advantage of a few zlib features that aren’t available in the standard JDK packages. LGPL license.

Version 1.0.5 of Jzlib was shipping as of May, 2004.

http://www.jcraft.com/jzlib/

         

Posted in May 22nd, 2004

bsdtar, libarchive

Libarchive is a programming library that can create and read several different streaming archive formats, including most popular tar variants and the POSIX cpio format. The bsdtar program is an implementation of tar(1) that is built on top of libarchive. It started as a test harness, but is quickly moving toward becoming a candidate system tar for FreeBSD

http://people.freebsd.org/~kientzle/libarchive/

         

Posted in May 22nd, 2004

ZipInstaller

ZipInstaller is a bare-bones application framework for the
programmer who doesn’t want to learn the painful
intricacies of InstallShield or Microsoft’s installer. If
all you need to do is copy some files to a specific folder
and then create a few shortcuts and menu entries, ZipInstaller
is just the guy for you.

Version 1.11 is shipping in May, 2004.

http://freehost14.websamba.com/nirsoft/utils/zipinst.html

         

Posted in May 16th, 2004

Compression of Individual Sequences via Variable-Rate Coding

by Ziv and Lempel. The seminal LZ78 paper which spawned LZW, GIF, and an entire academic industry.

Update 2004: Document is now packed in RAR format.

http://www.compression.ru/download/articles/lz/ziv_lempel_1978_variable-rate_pdf.rar

         

Posted in May 16th, 2004

A Universal Algorithm for Sequential Data Compression

The 1977 paper describing an algorithm for compression using pointers to previously seen text. This algorithm, later known as LZ77, is still one of the most widely used techniques for lossless data compression in use today.

Update 2004: Document is now packed in RAR format.

http://www.compression.ru/download/articles/lz/ziv_lempel_1977_universal_algorithm_pdf.rar

         

Posted in May 16th, 2004

Parallel Implementation of Data Compression Technologies for Multi-Gbit/s Networks

This group at Loughborough University in the UK would like to use sophisticated compression techniques in high speed networks. To make it all happen, they need to do it in hardware, and do it in parallel. This page has information about their efforts, along with links to papers and other information.

hhttp://www.lboro.ac.uk/departments/el/research/esd/projects/parallel_comp.htm

         

Posted in May 15th, 2004

The MPEG home page

An impressive set of links to papers, schedules, articles, and contacts for MPEG. Clearly the place to go for information relating to the standardization process.

http://www.chiariglione.org/mpeg/

* * * * *

Posted in May 15th, 2004