TY - BOOK AU - Bautista, Jemimah B. and Canada, Reineir S. AU - ED - ED - ED - ED - SN - 2 PY - 2019///.46 CY - PB - KW - KW - 2 KW - 0 KW - 6 KW - 20 N1 - Thesis: (BSCS major in Computer Science) -Pamantasan ng Lungsod ng Maynila, 2019; 5 N2 - ABSTRACT: Data compression is the process of encoding, modifying, or converting the bits structure of data in such a way it consumes less disk space. One of the newest data compression algorithms is the J-Bit Encoding Algorithm. It was invented by Agus Dwia Suarjaya in 2013. This algorithm uses manipulation of bits inside the file. The algorithm investigates every bit of the file and analyzes it for compression. Using this algorithm, we found out that the algorithm produces a much better larger file after compression when it is compressing files that are mixes of images and text or audio and video. Also, the algorithm does not read the contents of the compressed file making it unable to be decompressed when the local copies of the data I and II is absent which are produced by the algorithm. And lastly, the algorithm does not attain one of the most important roles which is not to lose any bits of data because J-bit encoding algorithm is a lossless compression algorithm. These problems are solved by first, adding 2 different algorithms before and after the existing algorithm namely, the Move-to-Front Transform and the Lempel-Ziv-Welch algorithm, respectively. Second, using a zip file to consolidate all the needed files that will be used in decompression. Lastly, using of the Apache Commons IO API that reconstructed the file based only on the inputted data stream and on the file extension that it extracted during the compression process. We recommend this enhanced algorithm to be further enhance by optimizing the processes involved, using of another transform algorithm for transforming wide range of symbols, and compressing multiple files ER -