Compression utility
Loading...
Files
Downloads
0
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská – Technická univerzita Ostrava
Location
Signature
Abstract
The objective of this project is to study and implement a versatile data compression utility that
supports multiple algorithms for lossless compression. The utility will integrate three common
algorithms: Huffman Coding, Lempel-Ziv-Welch (LZW), and Arithmetic Coding (AC). These three
algorithms are all lossless compression. and will be developed using C# in the .NET framework.
Each algorithm will be evaluated based on its compression ratio, compresseion time, running time,
and time complexity to compare their efficiency and suitability for different types of data. In
addition, the project will include an intuitive command-line interface for selecting the compression
algorithm, setting parameters, and managing files or directories. The results will be documented
to provide insights into the trade-offs between the algorithms in terms of compression effectiveness
and computational performance.
Description
Subject(s)
Huffman Coding, LZW, Arithmetic Coding, Zip, DEFLATE, Lossless, Data compression