Programmer's Heaven - For C C++ Pascal Delphi Visual Basic Assembler C# .Net java JSP ASP ASP.NET Javascript developers!

Members
Username:

Password:

Auto-login

Register
Why register?
Forgot Password?
Blogs new Blog section
Jobs
Webtools
Message Boards
FAQ
CodePedia
Free Magazines
User search
What's New
Top lists
RSS Feeds RSS Feed

Submit content
Contact Us
Link To Us
Help



Advanced Search
Newsletter
E-mail:


More information
Current area: HOME -> General Programming -> Compression articles Articles Adds this page to your personal favorites
  Compression articles
Comp.compression Frequently Asked Questions
This is the FAQ for the comp.compression newsgroup and it is the place to discuss about data compression, both lossless (for text or data) and lossy (for images, sound, etc..).
Visits: 3512 Updated: 2000-10-16  Rating: (Not Rated)  More info & Ratings
Drawing the Hilbert curve
The Hilbert curve is a space filling curve that visits every point in a square grid. It has advantages in those image processing (and rendering) operations where the coherence between neighbouring pixels is important
Visits: 3269 Updated: 2000-12-12  Rating: (Not Rated)  More info & Ratings
Advertisment
Effective Arithmetic Coding
Arithmetic coding has become a very important technique used in compression. Code by Witten, Neal, and Cleary, which was published in CACM [1987] has become the de facto standard. Any improvements to the coder will yield either better compression efficiency, that is, a reduction in time/memory usage or yield improved compression effectiveness, that is, a decrease in the size of the encoded data. Here I am primarily interested in compression effectiveness.
Visits: 2318 Updated: 2005-3-19  Rating: (Not Rated)  More info & Ratings
Five Cents on Arithmetic Encoding
While employing the classical arithmetic compression implementation , I found it possible to make some optimizations that significantly increase compression speed, especially on 32+-bit platforms. These optimizations do not alter the original algorithm, are absolutely compatible, and I have not found them mentioned so far. Considerations and changes proposed below are based on the original implementation and hence some acquaintance with it is assumed.
Visits: 329 Updated: 2005-11-13  Rating: (Not Rated)  More info & Ratings
Hash Suffix Array Delta Compression on Linux
Previous differential compressions have the following drawback: They do not find the best matches for every offset of the version file. IBM Hash Suffix Array Delta Compression combines hash value and suffix array techniques to find the best match with respect to a certain level of detail and above a certain length threshold.
Visits: 710 Updated: 2007-11-28  Rating: (Not Rated)  More info & Ratings
HTTP Compression Speeds up the Web
The volume on the Web is forecasted to more than triple over the next three years and the category expecting the fastest growth is Data. Data and Content will remain the largest percentage of Web traffic and the majority of this information is dynamic so it does not lend itself to conventional caching technologies. The Solution is DataCompression and the idea is to compress data being sent out from your Web server, and have the browser decompress this data on the fly, thus reducing the amount of data sent and increasing the page display speed.
Visits: 2371 Updated: 2000-10-16  Rating: (Not Rated)  More info & Ratings
Huffman Trees for Data Compression
Data Compression is a one of the most renowned branches of the Computer Science. In this article we will explore Huffman Coding for data compression.We will discuss Huffman Algorithm for encoding, decoding, Dynamic/Adaptive Huffman codes, Applications of Huffman Compression. Included program in C helps to understand static Huffman encoding algorithm. You can test your knowledge with Readers’ Exercise.
Visits: 6292 Updated: 2003-8-6  Rating: 
Introduction On Text Compression Using Lempel, Ziv, Welch (LZW) method
Provide an introduction on how to compress file (ASCII text mode) by using using Lempel, Ziv, Welch (LZW) method. Demo program are provided along with source code.
Visits: 5492 Updated: 2001-5-17  Rating: 
Introduction to BWT encoding algorithm
The article is on BWT encoding algorithm and includes illustrative examples and pseudocodes for the same. It presents the BWT algorithm in a friendly way for novices.
Visits: 1647 Updated: 2002-6-29  Rating: (Not Rated)  More info & Ratings
Optimizing Tip on Adaptive Arithmetic Coding
Describes an optimization point found in the most commonly used adaptive Witten-Neal-Cleary implementation.
Visits: 1372 Updated: 2001-6-24  Rating: (Not Rated)  More info & Ratings
Optimizing Tip on Adaptive Arithmetic Coding
This article describes an optimization point I found in the most commonly used adaptive Witten-Neal-Cleary implementation (also known as "the finite-precision algorithm").
Visits: 1075 Updated: 2001-6-10  Rating: (Not Rated)  More info & Ratings
Random Data Compression Technique
This article describes a potential technique for compressing rather random data.
Visits: 8120 Updated: 2007-9-18  Rating: (Not Rated)  More info & Ratings
ZLib for Kylix
Here's how you can get Delphi's TDecompressionStream and TCompressionStream classes to work with Kylix.
Visits: 1739 Updated: 2001-9-29  Rating: (Not Rated)  More info & Ratings


Found a broken link? Please report it to us.

  See also  
 Files
   Various Delphi Components
    Compression
   C++ Sourcecode
    Compression
   Data Compression
    Compression Textfiles
   Windows DLL files
    Compression
   C++ Builder components
    Compression
Advertisement

  Free Magazine  
Free Magazines
InformationWeek Focuses on the strategic side of information technology....
subscribe now


Newsletter Submit Content About Advertising Awards Contact Us Link to us    
© 1996-2008 Community Networks Ltd All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited. Violators of this policy may be subject to legal action. Please read Terms Of Use and Privacy Statement for more information. Development by ASP.NET Konsult - Synchron Data.