Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 816 Bytes

README.md

File metadata and controls

28 lines (17 loc) · 816 Bytes

Huffman Compression Tool

This is a project for me to learn about lossless file compression using Huffman Encoding/Decoding The program supports multi-file encoding/decoding at once.

Commands:

For running the GUI

// Open the terminal in the root of the repository then run
// Following is to run without using the multithreading feature
java -cp src HuffmanGUI

// Following is to run with the multithreading feature
java -cp src_multithreaded HuffmanGUI

Demo

Using without multithreading for encoding-decoding
Screen.Recording.2024-06-02.at.5.30.30.PM.mov
Using multithreading for encoding-decoding
Screen.Recording.2024-06-02.at.7.13.14.PM.mov