Skip to content

SamHormozian/File-Compress-Decompressor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File Compressor/Decompressor

Description

This Project presents a robust implementation of the Huffman coding algorithm, renowned for its effective data compression capabilities. Our implementation offers an intuitive and performant way to compress and decompress data files, showcasing the algorithm's utility in reducing file size without losing information. Contains a Huffman Coding Tree class, Huffman Coding Tree as well as both the compress and uncompress files.

Languages and Utilities Used

  • C++

Environments Used

  • Visual Studio Code

Program walk-through:

Compress:

./compress <original_file> <compressed_file>



Decompress:

./uncompress <compressed_file> <uncompressed_file>



About

This repository presents a robust implementation of the Huffman coding algorithm, renowned for its effective data compression capabilities. Our implementation offers an intuitive and performant way to compress and decompress data files, showcasing the algorithm's utility in reducing file size without losing information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages