Home > Applications and Industries > DSP > Data Compression

Data Compression

Adaptive Huffman coding  
This page describes adaptive Huffman coding, the adaptive one-pass method that can be used for data compression.
Submitted: Dec 24, 2003
Data Compression Techniques  
The site contains papers on data compression, source code of compression algorithms and utilities, and links to other compression resources.
Submitted: Dec 24, 2003
LOCO-I/JPEG-LS  
JPEG-LS is the new lossless/near-lossless compression standard for continuous-tone images, ISO-14495-1/ITU-T.87. The standard is based on the LOCO-I algorithm (LOw COmplexity LOssless COmpression for Images) developed at Hewlett-Packard Laboratories. This page allows you to download a software implementation of JPEG-LS.
Submitted: Dec 24, 2003
Practical Huffman Coding  
This page focuses on the practical issues one needs to know for writing a fast and reasonable memory efficient huffman coder. It does not cover the essentials, the history, proof of optimality (within the constrains) and other things you can find in textbooks. This is basically a cookbook recipe collection which fits most people's needs.
Submitted: Dec 24, 2003
Lossless Data Compression Program: Hybrid LZ77 RLE  
Pucrunch is a Hybrid LZ77 and RLE compressor, uses an Elias Gamma Code for lengths, mixture of Gamma Code and linear for LZ77 offset, and ranked RLE bytes indexed by the same Gamma Code. Uses no extra memory in decompression. This page describes LZ77 and RLE and contains source codes and executables.
Submitted: Dec 24, 2003
Aware, Inc. - Compression Software  
Aware, Inc., provides JPEG2000 codecs in a variety of formats, including toolkits, SDK's, plug-in's, component software and source code that can be optimized for a variety of platforms. The company has been developing wavelet-based compression algorithms since 1987 and also provides specialized software for fingerprint, facial, seismic and remote sensing applications.
Submitted: Feb 04, 2001
The Data Compression Book  
This authoritative guide details various data compression techniques used on personal and mid-sized computers. It explores different data compression methods, explaining the theory behind each and showing C programmers how to apply them to significantly increase the storage capacity of their system. Each technique is fully illustrated with complete, working programs written in portable C.
Submitted: Dec 24, 2003
Data Compression Article  
This paper surveys a variety of data compression methods spanning almost forty years of research, from the work of Shannon, Fano and Huffman in the late 40's to a technique developed in 1986. Concepts from information theory, as they relate to the goals and evaluation of data compression methods, are discussed briefly. A framework for evaluation and comparison of methods is constructed and applied to the algorithms presented. Comparisons of both theoretical and empirical natures are reported and possibilities for future research are suggested.
Submitted: Dec 24, 2003
n-ary Huffman Template Algorithm  
n-ary Huffman algorithm uses the {0, 1, ..., n-1} alphabet to encode message. Built tree is n-ary one. Huffman template algorithm enables to use non-numerical weights (costs, frequences).
Submitted: Jul 19, 2002
The Art of lossless image compression  
Here are the results of 10 tests performed to compare lossless compression of True Color (24-bit) images by PKZIP 2.04g, BOA 0.58b, BMF 0.21, by some archivers with _special_ algorithms for 24-bit images, and results on same images of the famous PNG algorithm and format created by Display 1.89a, CompuShow 2000! 2.04a, and Image Alchemy 1.10.
Submitted: Dec 24, 2003
Binary Tree Predictive Coding version 5  
BTPC version 5 supersedes the earlier version on this page (same author). It incorporates various improvements.
Submitted: Mar 11, 2003
Doug Jones's compression and encryption algorithms  
This article consist of two parts: Splay Tree Based Codes and Encryption as an Introductory Programming Exercise. The page contains source code in C and exercises.
Submitted: Dec 24, 2003
TCompress Data Compression Components  
TCompress provides native components for Delphi and C++ Builder supporting easy creation of multi-file compressed archives, as well as database, file and in-memory compression using streams. TCompress comes with an extensive demonstration, many source examples (including how to make a self-extracting EXE) and comprehensive help and keyword files. Supports all versions of Delphi and C++ Builder. There is a free upgrade and full version that requires registration.
Submitted: Dec 24, 2003
BitJazz Lossless Image Compression  
BitJazz Inc. develops cutting-edge algorithms and software for the digital graphics and audio industries, specializing in applied information theory. Their algorithms include unrivalled lossless image compression for photo-quality images; optimal signal determination for damped sinusoids; efficient longest-substring determination; complex exponential splines; lossless color-space conversion; fast NURBS-to-Bézier spline conversion; fast recursive rotation; and fast 3-D lighting.
Submitted: Dec 24, 2003
JJ2000 Homepage  
This site is dedicated to implementation of the JPEG2000 standard in the Java language.
Submitted: Dec 24, 2003
Data Compression Papers  
This is the list of Jeff Vitter's papers concerning Data Compression. The publications are stored in both gzip-compressed postscript format and in Adobe pdf format.
Submitted: Dec 24, 2003
AHA - FEC/TPC & Data Compression Solutions  
Advanced Hardware Architectures offers state of the art devices for applications in digital communications, data storage, and digital hard copy. AHAÒs Forward Error Correction (FEC) products are used in a wide variety of communications systems. AHA's lossless data compression products are widely used in both data storage and digital copiers.
Submitted: Dec 24, 2003
GT Technology, inc.  
GT Technology Inc. provides consulting services in the field of error correction (ECC): hardware design of fast error correcting codes: Reed-Solomon codes, error correcting codes for memory; still image compression, motion video compression: JPEG, MPEG, wavelet compression (wavelets); speech compression and audio compression.
Submitted: Dec 24, 2003
Jean-loup's home page  
The home page of Jean-loup Gailly. Contains information about gzip, zip, zlib, fractal image compression, comp.compression FAQ.
Submitted: Dec 24, 2003
comp.compression FAQ  
This page is a set of Frequently Asked Questions (FAQ) for the groups comp.compression and comp.compression.research. It consist of 3 parts. Part 1 is oriented towards practical usage of compression programs. Part 2 is more intended for people who want to know how compression works. Part 3 is a long (but somewhat obsolete) list of image compression hardware.
Submitted: Dec 24, 2003
Range Encoder  
The range encoder is a fast multisymbol entropy coder licensed with the GNU general public license. Its compression is within 0.01% of arithmetic coding. The page has information on Range Encoders' algorithms along with source code.
Submitted: Dec 24, 2003
szip homepage  
Szip is a freeware portable general purpose lossless compression program. It has a high speed and compression, but high memory demands (up to 20MB) too. This page contains information on szip and executable files for various OSes.
Submitted: Dec 24, 2003
The Squeeze Page  
This page is designed to teach people about lossless compression algorithms through the use of text graphics and Java Applets. This is more of a practical guide, so you will understand how the algorithms work, without getting into all the theoretical details.
Submitted: Dec 24, 2003
AIPNL Data Compression Pages  
The site contains information on various compression techniques: UC2, ARC, ARJ, LZH, RAR, ZIP, UCRYPT, JPEG, MPEG, etc., especially AIPNL UltraCompressor developed by AIPNL.
Submitted: Dec 24, 2003
Arturo's Compression Vault  
This page presents a lot of articles about compression. The main idea is that the information is viewed offline (though it can be viewed online) so you spend less time and money while learning. You'll find all the information zipped, with the date of the last update, of course you'll also find the articles unzipped if you want to see what are you going to download.
Submitted: Dec 24, 2003
Master Creative Software, Inc  
Master Creative Software Inc. are the developers of add-in data compression libraries for FOXPRO: FOXSQZ - a full featured file archiving and data compression system for FOXPRO, and COMP5 - Data compression library; also offered is JAVASQZ - data compression Class for JAVA. Free demos are available.
Submitted: Dec 24, 2003
PKWARE, Inc.  
PKWARE is dedicated to maintaining and enhancing the .ZIP file format. The site contains zip information and lots of PKZIP programs for various operating systems.
Submitted: Dec 24, 2003
Pyramid Workshop  
PyramidWorkshop is an image-compression System based upon the scientific work of John Robinson (inventor of BTPC) about image-compression with adaptive linear predictors and is in average more efficient than PNG/JPEG2000.
Submitted: Oct 05, 2006
Xceed Zip Compression Library  
The Xceed Zip Compression Library is a software component that provides developers with a host of useful functions for compressing and uncompressing files and data. It's most popular functionality is the ability to create, read and write industry-standard Zip files.
Submitted: Oct 01, 2001
Caravian  
Caravian's Piecewise-Constant Image Modeling technology (PWC) is ideal for delivering rich visual content to limited clients over narrow bandwidth channels. PWC delivers the best available compression of palettized graphics and does so with less CPU and memory overhead than GIF! Further, since PWC encode and decode are symmetrical, PWC also is ideal for on the fly encoding of custom content.
Submitted: Dec 24, 2003
Ascent Solutions Inc.  
ASCENT SOLUTIONS, Inc. (ASi) is a software developer and reseller, specializing in the creation and distribution of multi-platform versions of data compression products, transfer utilities, AS/400 automation management and Internet solutions. Among their products are such familiar names as PKZIP, MultiZip, BlazeMarks!, Target2000, RevSoft, XPress, and ZMOD.
Submitted: Dec 24, 2003
DC Micro Development  
DC Micro Development specializes in developing, publishing, and licensing high performance data compression tools for the C/C++ and Visual Basic software development communities. Their products designed to be compatible with a wide array of operating systems and environments.
Submitted: Dec 24, 2003
zlib Home Page  
zlib is designed to be a free, general-purpose, legally unencumbered - that is, not covered by any patents - lossless data-compression library for use on virtually any computer hardware and operating system.
Submitted: Dec 24, 2003
ARJ Software, Inc.  
The site of ARJ Software. This site contains ARJ and JAR information, FAQs, reviews, software, etc.
Submitted: Dec 24, 2003
Compression Consulting Schindler  
Compression consulting Schindler offers its data compression knowledge to you. They help choose a method that fits your needs or develop a new solution if there is none. They also have free giveaways: a compressor, coder, etc.
Submitted: Dec 24, 2003
LuraTech, Inc.  
LuraTech, Inc. is a technology leader in image and document compression software and related hardware development employed by industry and governmental agencies. LuraTech produces LuraWave - a program that allows users to overcome bandwidth challenges by compressing data files more solidly without compromising image and text quality while dramatically reducing the amount of data required to access, represent and store images.
Submitted: Dec 24, 2003
MacGzip Home Page  
The MacGzip information and FAQ page, also contains executable files.
Submitted: Dec 24, 2003
PSZ format  
A brief FAQ on Compressed Postscript Documents - PSZs.
Submitted: Dec 24, 2003
SMP mgzip  
mgzip is a program that makes use of SMP machines and zlib to use as many processors as you have to quickly compress files into gzip compatible format. mgzip only compresses; gunzip must be used to uncompress the resultant file. This page contains information, source code and more.
Submitted: Dec 24, 2003
Compression Database  
There exist various benchmarking-corpora for compressors in the internet, used by most of the researchers in the field of data-compression. But they mostly publish their results in the papers only. This makes it hard - for both: professionals and amateurs - to compare their results and verify effectivity against those of others, also because they are mostly not aware of their existance. So this are some reasons that lead to the creation of this centralized repository of results for any kind of compression over a broad range of well known and accepted as well as some experimental and personal corpora.
Submitted: Oct 05, 2006
Flexible Parsing Algorithm  
Flexible Parsing (FP) is a proposed extension for the common dictionary based compression schemes. This page describes this algorithm and contains links and packages concerning FP.
Submitted: Dec 24, 2003
Information Content and Compression Limit FAQ  
This FAQ is meant to answer questions regarding the limits of compression and the measure of information content in general terms. Implementation issues and specific compression algorithms are not addressed.
Submitted: Dec 24, 2003
TSS - Telvox Software Shop  
Telvox Teleinformatica is an independent research, consulting and engineering company in Italy. The company specializes in the development of open security techniques (multiplatform data compression and symmetric & asymmetric data encryption).
Submitted: Dec 24, 2003



  Privacy - Trademarks - Feedback - Terms of Use Copyright The MathWorks, Inc.