z-logo
open-access-imgOpen Access
Lossless Tamil Compression using ASCII Substitution and Modified Huffman Encoding Technique
Author(s) -
B. Vijayalakshmi*,
D. Sasirekha
Publication year - 2020
Publication title -
international journal of recent technology and engineering
Language(s) - English
Resource type - Journals
ISSN - 2277-3878
DOI - 10.35940/ijrte.f8177.038620
Subject(s) - tamil , lossless compression , huffman coding , computer science , ascii , data compression , compression (physics) , data compression ratio , image compression , natural language processing , artificial intelligence , linguistics , programming language , philosophy , materials science , image (mathematics) , composite material , image processing
Tamil language is a longest existing classical language in the humankind. It is one of the scheduled languages in India and also official language for many countries. Communication using Tamil language is drastically growing after the practice of internet. Storage of Tamil documents also emerged greater than before. So there is a high requirement for data compression to improve the efficiency of storage and fast communication of Tamil documents. This research paper provides a novel approach for Lossless compression technique especially for Tamil documents. The compression process involves three major steps: separation of English alphabets appears with in Tamil text, substitution of ASCII in the place of Unicode Tamil characters using static dictionary and building a Huffman tree with a variation method for encoding the Tamil document. Performance of Tamil compression is measured by finding the space efficiency of memory storage needed to store the compressed file. The space efficiency can be measured by finding the parameters of compression ratio, compression factor and percentage of compression. Time efficiency is calculated by finding the time taken by the algorithm to compress and decompress a file. The average compression achieved through this compression technique is 72.08%. The decompression process restores the original file without any loss of data.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here