International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 56 - Number 3 |
Year of Publication: 2012 |
Authors: Nathanael Jacob, Priyanka Somvanshi, Rupali Tornekar |
10.5120/8871-2850 |
Nathanael Jacob, Priyanka Somvanshi, Rupali Tornekar . Comparative Analysis of Lossless Text Compression Techniques. International Journal of Computer Applications. 56, 3 ( October 2012), 17-21. DOI=10.5120/8871-2850
Data compression is an effective means for saving storage space and channel bandwidth. There are two main types of compression lossy and lossless. This paper will deal with lossless compression techniques named Huffman, Arithmetic, LZ-78 and Golomb coding. The paper attempts to do comparative analysis in terms of their compression efficiency and speed. The test files used for this include English text files, Log files, Sorted word list and geometrically distributed data text file. The implementation results of these compression algorithms suggest the efficient algorithm to be used for a certain type of file to be compressed taking into consideration both the compression ratio and speed of operation. In terms of compression ratios, Golomb is best suited for very low frequency Text files, arithmetic for moderate and high frequency. Implementation is done using MATLAB software.