80 likes | 230 Views
This project outlines a standalone system focused on implementing various data compression algorithms, including RLE, Deflate, and LZMA, to effectively reduce bit representation needed for information storage. Key objectives include saving disk space, expediting email attachments, minimizing download times, and ensuring good compatibility without losing data quality. The scope involves extracting data from multiple file types (Zip, RAR, Gzip) and enhancing security through AES encryption. The methodology includes system requirements analysis, GUI design in Java, integration of algorithms, and extensive testing.
E N D
An Introduction to Data compression Prepared By: Guided By: Anuj Mukul (05CP012) Mr. Sanjay Garg Ankit Shah (05CP013) Mrs. Urmi Agrawat Ronak Badheka (05CP038) Mrs. Gopi Bhatt
Project Definition • To effectuate a standalone system consisting of data compression algorithms mentioned below in order to reduce the number of bits required to represent information in data storage : • RLE • Deflate • LZMA
Objectives • Save disk space and send e-mail attachments faster • Reduce download times • Better compatibility • Lossless Data
Scope of Work • To compress the data without the loss of quality with higher compression ratio. • Ability to extract the data from the following types of file: • Zip • Rar • Gzip • Encryption to provide security to data using AES. • Command line utility for batch processing.
Methodology • Gathering and analyzing system requirements • Preparing the Data Flow Diagrams and ER Diagrams • Designing the GUI in Java™ • Integration of the compression algorithms with the GUI • Testing and evaluation of System
Requirements • Any OS with JVM enabled. • 128MB of RAM. • Approx. 1 MB of free disk space.