Skip to content

The main objective is to minimize the weighted expected length of the code by means of assigning shorter codes to frequently-used characters and longer coded to seldom/rarely-used characters.

Notifications You must be signed in to change notification settings

agrawallaDarshan/Data-Compressor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DATA COMPRESSOR

Huffman Coding

Goal of this project is to design compression programs based on Huffman Coding. It aims to reduce the size of the given input.

Objectives

The main objective is to minimize the weighted expected length of the code by means of assigning shorter codes to frequently-used characters and longer coded to seldom/rarely-used characters. It certainly reduces the total numbers of bits of original data, almost halved the total bits after compression.

Conditions and Constraints

The program can compress text file consisting of 128 ASCII characters. It accepts all the uppercase and lowercase alphabets, numbers and special characters and convert them into their ASCII code and then to their corresponding binary values.

This is my ALGORITHM DESIGN - 1 Project

Name - Darshan Agrawalla

Regd no. - 1941012792

About

The main objective is to minimize the weighted expected length of the code by means of assigning shorter codes to frequently-used characters and longer coded to seldom/rarely-used characters.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published