Data-Compression.org

data compression link collection

Archives

Functional Specification of the JPEG algorithm

Posted in February 28th, 2002

A decoder for images compressed by the JPEG algorithm is stated in the pure functional programming language Gofer. The program can be regarded as a mathematical specification of the decompression algorithm; the concise description (which is included in full) is very suitable for learning about the algorithm. At the same time the `specification’ is an […]

http://www.cs.uu.nl/people/jeroen/article/jpeg/index.html

read more from " Functional Specification of the JPEG algorithm "

SFXMaker

Posted in February 27th, 2002

A free tool to convert zip file into self-extracting executables. Integrates with PowerArchiver.

http://sfxmaker.powerarchiver.com/

read more from " SFXMaker "

ProZip

Posted in February 27th, 2002

A free 16 bit archiving program. No long file name support, so it might not be particularly appealing to the Win32 crowd.

http://www.prozip.com/

read more from " ProZip "

123 Zip!

Posted in February 27th, 2002
Published in Commercial Programs, Zip

A shareware Zip program for Win32.

http://www.galttech.com/zip.html

read more from " 123 Zip! "

GCA(G Compression Archiver)

Posted in February 27th, 2002

GCA is a freeware portable general purpose lossless compression program. English version of this page should be
here.

http://www.emit.jp/gca/gca.html

read more from " GCA(G Compression Archiver) "

Lesson Eight: Archiving Utilities

Posted in February 27th, 2002

This is apparently part of a *NIX manual. Teaches you about our good friends tar, gzip, and bzip2.

http://ctssn.com/linux/lesson8.html

read more from " Lesson Eight: Archiving Utilities "

Backup32

Posted in February 27th, 2002

A Win32 backup program that stores files in a Zip compatible format.

http://www.soft-one.com/eng/products/backup/

read more from " Backup32 "

The UCL Compression Library

Posted in February 27th, 2002

UCL is a portable lossless data compression library written in ANSI C. This work is from Markus F.X.J. Oberhumer, known for LZO, UPX and more.

DataCompression.info reader Swift G. had this to say: Excellent library. The compression routines are fast and if you need binary compression this is the way to go.

http://www.oberhumer.com/opensource/ucl/

read more from " The UCL Compression Library "

DCompress v1.00 library

Posted in February 26th, 2002

For Delphi and other Windows compilers. Compression/ Decompression routines .DLL library. Mostly assembler, Fast decompression!

http://www.programmersheaven.com/zone15/cat158/16272.htm

read more from " DCompress v1.00 library "

Delphi Zip v1.10 DLL Source Code

Posted in February 26th, 2002

This archive contains the C language source code for the 2, DLLs in the Delphi Zip package: ZIPDLL.DLL and UNZDLL.DLL. This archive includes makefiles for Microsoft VC++ v4.0. 100% Freeware. Based largely on the InfoZip project.

http://www.programmersheaven.com/zone15/cat158/14483.htm

read more from " Delphi Zip v1.10 DLL Source Code "

LZSLib - a windows compression .DLL for windows programmers.

Posted in February 26th, 2002

LZSSLib is a compression library (DLL) for Windows programmers. You have access to compression/decompression functions permitting file-to-file operations. LZSSLib uses the LZSS algorithm with various modifications each providing different enhancements. Very simple to use: LZSSPackFile(’PROG.EXE’, ‘PROG.LZS’) Works with any language that supports DLL calling, such as Turbo Pascal, C/C++, Actor, Visual Basic, Realizer, even ObjectVision.

http://www.programmersheaven.com/zone15/cat158/6779.htm

read more from " LZSLib - a windows compression .DLL for windows programmers. "

Video and Audio Compression

Posted in February 26th, 2002

Class notes on lossless compression algorithms. Quick info on Huffman, Adaptive Huffman, and LZW.

http://www.cs.sfu.ca/CourseCentral/365/li/material/notes/Chap4/Chap4.1/Chap4.1.html

read more from " Video and Audio Compression "

Image Compression — JPEG

Posted in February 26th, 2002

Class notes for a section on JPEG.

http://www.cs.sfu.ca/CourseCentral/365/li/material/notes/Chap4/Chap4.2/Chap4.2.html

read more from " Image Compression — JPEG "

Audio Compression

Posted in February 26th, 2002

Course notes on audio compression. Discusses simple compression methods, then psychoacoustics and MPEG Audio.

http://www.cs.sfu.ca/CourseCentral/365/li/material/notes/Chap4/Chap4.4/Chap4.4.html

read more from " Audio Compression "

The Edge - Archives

Posted in February 26th, 2002

A huge disordered collection of links, newsgroup posts, and random conversations regarding data compression.

http://edge.box.sk/projects/archives/papers/compression/data_compression.html

read more from " The Edge - Archives "

TZipTV Delphi 32-bit component

Posted in February 26th, 2002

TZipTV returns to the programmer internal file information of files compacted within a compressed archive. Archives supported include ZIP, ARC, LZH, LHA, HA, RAR, PAK, ARJ, ZOO. Seperate extraction components included in this package are TUnZIP, TUnARJ, TUnARC, TUnLHA, TUnZOO. Also contains TUnSFX (exe to archive).

http://www.programmersheaven.com/zone2/cat56/2863.htm

read more from " TZipTV Delphi 32-bit component "

Tlzrw1 : Delphia compression component with LZH and LZRW1/KH

Posted in February 26th, 2002

The LZH and LZRW1/KH routines are from the SWAG Pascal code archive.

http://www.programmersheaven.com/zone2/cat56/14494.htm

read more from " Tlzrw1 : Delphia compression component with LZH and LZRW1/KH "

TLZHCompressor a compression component for Delphi

Posted in February 26th, 2002

This unit implements a component which allows the user to compress data using a combination of LZSS compression and adaptive Huffman coding (Similar to that use by LHARC 1.x), or conversely to decompress data that was previously compressed by this unit.

http://www.programmersheaven.com/zone2/cat56/6044.htm

read more from " TLZHCompressor a compression component for Delphi "

EasyCompression Library for Delphi

Posted in February 26th, 2002

EasyCompression Library is a TFileStream, TMemoryStream and other TStream descendants replacement to their analogues with transparent compression/decompression and encryption in the same stream. All the methods, properties and behavior of TFileStream and TMemoryStream are supported, so it is very simple to replace them in the application code. Key features: Forward and backward seeks in compressed […]

http://www.programmersheaven.com/zone2/cat56/29935.htm

read more from " EasyCompression Library for Delphi "

addZIP Compression Libraries v0.6 (DLL)

Posted in February 26th, 2002

The complete compression solution for Windows developers. PKZIP-compatible file compression libraries (disk spanning, encryption etc). Memory compression library. Compatible with C/C++, Delphi and Visual Basic as well as most other development applications. Shareware.

http://www.programmersheaven.com/zone15/cat158/2184.htm

read more from " addZIP Compression Libraries v0.6 (DLL) "

BigSpeed Zip DLL 3.0

Posted in February 26th, 2002

Lets you add zipping and unzipping capabilities to any application. The ZIP engine is written in fast, highly-optimized assembler code, so it can perform at speeds up to 2 times faster than other ZIP libraries. The API is simple to use and can be called from any programming language that supports DLLs. Examples are included […]

http://www.programmersheaven.com/zone15/cat158/17190.htm

read more from " BigSpeed Zip DLL 3.0 "

Websites: Lossless Compression

Posted in February 26th, 2002

Links to various lossless compression sites. Inlcudes a few things off the beaten path.

http://www.ganesh.org/related/loss.html

read more from " Websites: Lossless Compression "

http://www.ganesh.org/related/video.html

Posted in February 26th, 2002

A page of links to Video Compression pages. Good set of links, including pointers to test sequences.

http://www.ganesh.org/related/video.html

read more from " http://www.ganesh.org/related/video.html "

KT-Tech Incorporated

Posted in February 26th, 2002

KT-Tech seems to be active in various compression areas, developing their own algorithms rather than implementing standards. Their web site has demos of their latest still image and video technologies. One interesting product is software to improve the performance of other encoders, such as those used by Microsoft’s Windows Media codecs.
Update: the web site now […]

http://kttech.com/

read more from " KT-Tech Incorporated "

Introduction On Text Compression Using Lempel, Ziv, Welch (LZW) method

Posted in February 25th, 2002

Cheok Yan Cheng decided to write up a short tutorial on LZW compression. It is presented here, along with some source code.

http://www.geocities.com/yccheok/lzw/lzw.html

read more from " Introduction On Text Compression Using Lempel, Ziv, Welch (LZW) method "

HTTP Compression Speeds up the Web

Posted in February 25th, 2002

An article describing the way compression can speed up the web, along with a nifty demo. Unfortunately, links to the demo seem to be broken.

http://www.webreference.com/internet/software/servers/http/compression/

read more from " HTTP Compression Speeds up the Web "

The Huffman Compression Algorithm

Posted in February 25th, 2002

Yet another description of Huffman coding. Comes with a couple of lovely diagrams and some Delphi code.

http://www.howtodothings.com/showarticle.asp?article=313

read more from " The Huffman Compression Algorithm "

Delphi Zip/Unzip Package, v1.10 For Delphi v2+

Posted in February 25th, 2002

Contains VCLs, examples, and DLLs for Delphi v2. Gives your programs full support for PKZIP v2.04g compatible file compression/expansion. 100% Freeware. Based largely on the InfoZip project.

http://www.programmersheaven.com/zone2/cat56/14480.htm

read more from " Delphi Zip/Unzip Package, v1.10 For Delphi v2+ "

Optimizing Tip on Adaptive Arithmetic Coding

Posted in February 25th, 2002

An article that describes an optimization that can be used when doing adapative arithemetic coding.

http://www.codeguru.com/algorithms/ac_tip.html

read more from " Optimizing Tip on Adaptive Arithmetic Coding "

ZLib for Kylix

Posted in February 25th, 2002

A short description of how one goes about using zlib in Kylix.

Reader Michael wasn’t too happy with what he found here: The article is unclear and does not explain the reason or logic behind anything the creator has done. I see no point in linking back to the zlib unit under Kylix/Linux if that is […]

http://community.borland.com/article/0%2C1410%2C27122%2C00.html

read more from " ZLib for Kylix "