Title :
Data compression with Huffman coding; an efficient dynamic implementation using file partitioning
Author :
Saeed, Faisel ; Lu, Huizhu ; Hedrick, G.E.
Author_Institution :
Dept. of Comput. Sci., Oklahoma State Univ., Stillwater, OK, USA
Abstract :
The authors present a further improvement to the Huffman method which is based on the dynamically changing frequencies of characters within a document. This approach divides the document into a number of partitions and reads one partition at a time into a buffer. Then a frequency table is prepared for the partition, and the table is stored along with the compressed data. This approach has shown great improvement, both in terms of compression time and storage, over the two earlier implementations despite the fact that it consumes a little extra space by storing the frequency table a number of times (albeit with differential contents). This approach is fast, since the document is read only once. The new method also provides the ability to access any partition randomly and decompress it, thus avoiding decompression of an entire (lengthy) document
Keywords :
data compression; encoding; Huffman coding; data compression; file partitioning; frequency table; Application software; Computer science; Data compression; Databases; Decoding; Encoding; Frequency; Huffman coding; Information retrieval; Partitioning algorithms;
Conference_Titel :
Applied Computing, 1990., Proceedings of the 1990 Symposium on
Conference_Location :
Fayetteville, AR
Print_ISBN :
0-8186-2031-5
DOI :
10.1109/SOAC.1990.82195