Skip to content

Huffman compression algorithm made in java. Starter code was provided by profs at the University of Ottawa, encoding + decoding algorithms created by me.

Notifications You must be signed in to change notification settings

Raymond123/Huffman-Compressor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Huffman-Compressor

Huffman compression algorithm made in java. Starter code was provided by profs at the University of Ottawa, encoding + decoding algorithms created by me.

None of the classes provided in net.datastructures was written by me. they were provided by profressors at UO

Compression uses Huffman.java and multiple interfaces and classes provided in net.datastructures package.

Code is fully functional, worked for all of the test cases provided, and is able to proccess and compress signed bytes.

All of test files are in the testFiles folder. each file had been tested, the (.huf) version is the encoded version of the file with the same title that isn't a (.huf). The decoded version of each file is the same file type as the original typically with the word "Recovered" or "Recover" appended to the end.

About

Huffman compression algorithm made in java. Starter code was provided by profs at the University of Ottawa, encoding + decoding algorithms created by me.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages