Published February 29, 2020 | Version v1
Journal article Open

Implementation of Text Compression using Adaptive Shannon-Fano Algorithm

  • 1. Computer Engineering, Universitas Negeri Makassar, Makassar, Indonesia.
  • 2. Computer and Informatics Engineering Education, Universitas Negeri Makassar, Makassar, Indonesia
  • 1. Publisher

Description

This study aims to implement the Shannon-fano Adaptive data compression algorithm on characters as input data. This study also investigates the data compression ratio, which is the ratio between the number of data bits before and after compression. The resulting program is tested by using black-box testing, measuring the number of character variants and the number of types of characters to the compression ratio, and testing the objective truth with the Mean Square Error (MSE) method. The description of the characteristics of the application made is done by processing data in the form of a collection of characters that have different types of characters, variants, and the number of characters. This research presents algorithm that support the steps of making adaptive Shannon-fano compression applications. The length of the character determines the variant value, compression ratio, and the number of input character types. Based on the results of test results, no error occurs according to the comparison of the original text input and the decompression results. A higher appearance frequency of a character causes a greater compression ratio of the resulting file; the analysis shows that a higher number of types of input characters causes a lower compression ratio, which proves that the proposed method in real-time data compression improves the effectiveness and efficiency of the compression process.

Files

C6383029320.pdf

Files (571.3 kB)

Name Size Download all
md5:765db6a0f7f7f5eaf8550d42ed153032
571.3 kB Preview Download

Additional details

Related works

Is cited by
Journal article: 2249-8958 (ISSN)

Subjects

ISSN
2249-8958
Retrieval Number
C6383029320/2020©BEIESP