A Huffman encoding visualizer is a tool that helps users
understand the process of assigning variable-length codes to different characters in a message, with the
goal of minimizing the total number of bits required to represent the message while preserving its content, and
is useful for computer science students and anyone interested in digital communication.
New.video.1.mp4
If you just want to run the project you can just run the executable file inside executable folder.
-
First of all give
install.sh
file executable permissionchmod +x install.sh
-
Run
install.sh
./install.sh
You can head over running the project in Linux
- Clone the project using SSH key.
git clone [email protected]:SusheelThapa/Huffman-Compression.git
-
Go to this drive link and download the files:
https://drive.google.com/drive/folders/13t9OIwvZkN2bkxj49nEdxqW1jjMEYFqs?usp=sharing
-
Go to the project's
include
directory and paste thelib
folders and additionalinclude
directories inside it. -
Copy and paste the dll files to the main directory i.e
Huffman-Compression
(where main.cpp is located.)
You can head over running the project in Windows
-
Giving
build.sh
file executable permission.chmod +x build.sh
-
Compiling the project
./build.sh
-
Running project
./main
-
Open
Huffman-Compression
in VScode. -
Open Terminal and type
mingw32-make.exe
-
Run the project by typing
./main
in terminal.