Data-Compression.org

data compression link collection

Archives

Jspeex

Posted in June 27th, 2004

This project is an attempt to port the free Speex voice codec to a pure Java implementation.

Version 0.9.4 is shipping as of June, 2004.

http://sourceforge.net/projects/jspeex/

read more from " Jspeex "

DevIL - A full featured cross-platform image library

Posted in June 27th, 2004

DevIL provides the code needed to load a wide variety of images into your program. A nice long list of images that can be loaded are listed here, and a smaller but still quite nice list of formats that can be written to. Displaying images is currently supported under OpenGL, Windows GDI, SDL, DirectX, and […]

http://openil.sourceforge.net/

read more from " DevIL - A full featured cross-platform image library "

Loading JPG & PNG resources using GDI+

Posted in June 27th, 2004

An article on the CodeProject detailing a user’s troubles with GDI+. In particular, he found that he was unable to load JPG or PNG files stored as resources with GDI+. This article presents a way to make it happen.

This article was updated June 17, 204.

http://www.codeproject.com/vcpp/gdiplus/cgdiplusbitmap.asp

read more from " Loading JPG & PNG resources using GDI+ "

PNGWriter

Posted in June 27th, 2004

I can’t imagine a better description of this product than is found on the first line of their web page: “PNGwriter is a C++ class for creating PNG images.” And yes, it’s a free library, and it’s portable as all get-out, working on Win32, Linux, Mac OS X, and more.

Version 0.4.0 shipped in June, 2004.

http://pngwriter.sourceforge.net/

read more from " PNGWriter "

ZLib dotNet

Posted in June 27th, 2004

Microsoft .NET Stream-derived objects that wrap ZLib inflate and deflate functions (C++ Mixed Mode implementation)

Version 1.0.1 is shipping as of June, 2004.

http://sourceforge.net/projects/zlibnetwrapper/

read more from " ZLib dotNet "

Peter’s Backup

Posted in June 27th, 2004

Peters Backup is a program for backing up your important data files on to diskette, zip drive, fixed disk or CD/RW. It uses an extremely efficient compression algorithm. It keeps track of all versions of your files in full and incremental backups.

Version 1.16 is shipping as of June, 2004.

http://pbackup.sourceforge.net/summary.html

read more from " Peter’s Backup "

A Compressed Bitset Class

Posted in June 27th, 2004

We have developed the CMJBitset class as a plug-in replacement for bitset. The CMJBitset classm depending on compilation optionsm may take as little as 7 bytes to represent a bitset of any size, assuming all the bits are set or reset. In comparision, a 1024 bitset will take 128 bytes. In essence, the CMJBitset operates […]

http://codeguru.com/Cpp/Cpp/cpp_mfc/bits/article.php/c7429/

read more from " A Compressed Bitset Class "

Sixlegs PNG Library

Posted in June 24th, 2004

Sixlegs PNG Library is a Java 1.1-compatible PNG decoder which features full compliance with the latest PNG specification. It supports all valid bit depths (grayscale/color), interlacing, palette-indexed images, alpha/transparency, gamma correction, access to all standard chunk data, private chunk handling, progressive display, and more

http://sixlegs.com/software/png/

read more from " Sixlegs PNG Library "

Zip Utils - clean, elegant, simple, C++/win32

Posted in June 24th, 2004

This source code shows how to add zip/unzip functionality to your programs. Claim to fame: simplicity and clean packaging.

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

read more from " Zip Utils - clean, elegant, simple, C++/win32 "

MemoryStream Compression

Posted in June 21st, 2004

An article that describes MemoryStream based Compression based on SharpZipLib.

Last updated June 21, 2004.

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

read more from " MemoryStream Compression "

PNG/MNG Construction Set

Posted in June 20th, 2004
Published in Commercial Programs, PNG

PNG/MNG Construction Set represents the state of the art in animation software. It will assemble your original animations effortlessly through its Animation Wizard, squeeze them down to as close to nothing as possible with its Supercompressor; create eyecatching banners and animated transitions; manage your MNG files; add transparency to existing PNG graphics and a lot […]

http://www.mindworkshop.com/alchemy/pngpro.html

read more from " PNG/MNG Construction Set "

JBIG Kit

Posted in June 20th, 2004

Markus Kuhn has this to say about it: I wrote the freely available JBIG-KIT 1.2 portable ANSI C library, which implements a highly effective lossless bi-level image compression algorithm based on context sensitive arithmetic coding. The JBIG algorithm (specified in ITU-T Recommendation T.82), which is implemented in this library, is especially suitable for compressing scanned […]

http://www.cl.cam.ac.uk/~mgk25/jbigkit/

read more from " JBIG Kit "

ZipEnable for IIS

Posted in June 20th, 2004

Unlike the compression built into IIS 4 and 5 (Windows NT/2000), IIS 6.0 offers out-of-the-box compression embedded into the core Web server code itself, allowing for extremely fast HTTP compression with minimal resource penalties.

Version 2.0 is shipping as of May, 2004.

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

read more from " ZipEnable for IIS "

Java FLAC Codec

Posted in June 20th, 2004

FLAC is a port of the Free Lossless Audio Codec (FLAC) library to Java. This library allows java developers to experiment and write programs that use the FLAC algorithms.

Version 0.5 is shipping as of June, 2004.

http://jflac.sourceforge.net/

read more from " Java FLAC Codec "

Self-Extracting Archive Utility

Posted in June 20th, 2004

This program from Gammadyne is used to create a professional quality installation program out of an archive file.

Version 11.3 was shipping as of June, 2004.

http://www.gammadyne.com/seau.htm

read more from " Self-Extracting Archive Utility "

PJL Compressing Filter

Posted in June 20th, 2004

A J2EE servlet filter which compresses data written to the response. It supports several algorithms (gzip, deflate, etc.) and emphasizes minimal memory usage and high throughput. Also provides detailed performance stats.

http://sourceforge.net/projects/pjl-comp-filter/

read more from " PJL Compressing Filter "

zisofs-tools

Posted in June 20th, 2004

The zisofs filesystem is an extension to the ISO9660 filesystem that allows files, on a file-by-file basis, to be stored compressed and decompressed in real time. The zisofs filesystem is supported by recent versions of Linux (2.4.14 or later). Legacy systems can still read uncompressed files. zisofs-tools contains the tools necessary to create such a […]

http://freshmeat.net/projects/zisofs-tools/

read more from " zisofs-tools "

DOGG’s Compression Ratings

Posted in June 20th, 2004
Published in Results, Archiving

A rating of roughly 20 different compressors - strictly based on size.

http://members.optushome.com.au/dogg01/compframe.htm

read more from " DOGG’s Compression Ratings "

Generating random numbers

Posted in June 20th, 2004

An article by Eric Uner talks a bit about generating reandom numbers, something we all want to do from time to time.

http://www.embedded.com/showArticle.jhtml?articleID=20900500

read more from " Generating random numbers "

SimplyZip

Posted in June 14th, 2004
Published in Commercial Programs, Zip

Does everything you want, and costs a lot less than the two market leaders!

Version 3.0 is shipping as of June, 2004.

http://www.simplyzip.com

read more from " SimplyZip "

ZipGenius

Posted in June 14th, 2004

Zipgenius is yet-another-archiver. Supports 21 different compression formats, plus a pretty long list of extras, such as FTP support, email, backup functions, and more. The long list of features might make you expect a price tag, but ZipGenius is in fact free!

Version 5.5.1.440 of ZipGenius is shipping as of June, 2004.

http://www.zipgenius.it/

read more from " ZipGenius "

SimplyZip

Posted in June 14th, 2004

There are two programs named SimplyZip. This is the free one from Germany. This program has an awesome list of supported archives formats.

Version 1.1 is shipping as of June, 2004

http://www.dpaehl.de/

read more from " SimplyZip "

PKWAre Self Extractor (SFX) and Secure Data Distribution Licenses

Posted in June 13th, 2004

PKWare lets you create secure SFX files for distributing data. However, they aren’t going to tell you how much you have to pay on this page - you have to fill out an inquiry form and send it to their sales team.

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

read more from " PKWAre Self Extractor (SFX) and Secure Data Distribution Licenses "

PECompact

Posted in June 13th, 2004

PECompact compresses Windows executables significantly, while allowing them to be run as normal. You can compresses code, data, import/export table, and selected resources. Section merging and resource data restructuring are also supported. It trims, optimizes, and realigns the PE structure while preserving shell icons and version information, or any other resources you chose to leave […]

http://www.collakesoftware.com/pecompact.htm

read more from " PECompact "

XMLPPM: XML-Conscious PPM Compression

Posted in June 13th, 2004
Published in Source Code, PPM

An open source project that performs PPM compression on XML files. The advance knowledge of XML format helps give this algorithm somewhat better compressions ratios on XML data than universal compressors.

Version 0.98.1 was shipping as of June, 2004.

http://www.cs.cornell.edu/People/jcheney/xmlppm/xmlppm.html

read more from " XMLPPM: XML-Conscious PPM Compression "

GraphicsMagick Image Processing System

Posted in June 13th, 2004

GraphicsMagic is a branch off of the ImageMagick project. I suppose there are some interesting political machinations behind all that, but for right now you should just know that GraphicsMagick is attempting to provide a stable set of code that can be used in other free and proprietary products. This consists of a big batch […]

http://www.graphicsmagick.org/

read more from " GraphicsMagick Image Processing System "

Petite Win32 Executable Compressor

Posted in June 13th, 2004

Petite is a Win32 (Windows 95/98/2000/NT/XP) executable (EXE/DLL/etc…) compressor. The compressed executables decompress themselves at run time, and can be used just like the original uncompressed versions. Petite also adds virus detection to the compressed executables - they will check themselves for infection every time they are executed.

http://un4seen.com/petite/

read more from " Petite Win32 Executable Compressor "

JDPACK

Posted in June 13th, 2004

This is reportedly a Win32 exe packer. However, this is a Chinese langauge site so even that is just a guess.

http://www.tlzj18.com/

read more from " JDPACK "

PeX home page

Posted in June 13th, 2004

This is reputedly the home page of the PeX executable cracker. However, the fact that the page appears to be in Polish keeps me from saying more than that.

http://xtreeme.prv.pl/

read more from " PeX home page "

Yet Another Time Machine

Posted in June 13th, 2004

When listening to recordings of human speech (like audio books, conference recordings, …) it can be useful to have the ability to adjust the playback speed without changing the pitch of the recording. This simple command line program can do this for you. Playing a audio book at 150% of its original tempo is still […]

http://delysid.org/yatm.html

read more from " Yet Another Time Machine "