File | Date | Author | Commit |
---|---|---|---|
InterfaceGraghique | 2019-01-09 |
![]() |
[9aad03] Update MainInterface.java |
samples | 2014-08-20 |
![]() |
[8debe4] add image to samples |
FileCharIterator.java | 2018-12-06 |
![]() |
[f6ceaa] Update FileCharIterator.java |
FileFreqWordsIterator.java | 2018-12-06 |
![]() |
[4a143e] Update FileFreqWordsIterator.java |
FileFreqWordsIteratorTest.java | 2018-12-06 |
![]() |
[b5d9a5] Update FileFreqWordsIteratorTest.java |
FileOutputHelper.java | 2018-12-06 |
![]() |
[52043e] Update FileOutputHelper.java |
HuffmanEncoding.java | 2019-01-09 |
![]() |
[2a4793] Update HuffmanEncoding.java |
HuffmanEncodingTest.java | 2018-12-06 |
![]() |
[f4cb96] Update HuffmanEncodingTest.java |
README.md | 2014-08-20 |
![]() |
[7ef470] Update README.md |
Zipper.java | 2018-12-06 |
![]() |
[48911b] Update Zipper.java |
ZipperTest.java | 2018-12-06 |
![]() |
[6d870b] Update ZipperTest.java |
A java program to compress files using huffman encoding.
Implementation of variants of Huffman encoding, a lossless data compression algo-rithm that is used in encoding schemes such as JPEG and MP3 (MPEG-1).
Takes in a file name, compresses the file, and outputs the compressed file with a codemap header.
java Zipper zipper [target] [destination]
Decoding reverse the encode
operation. Given any valid output file from encode, decode
should reproduce the original file.
java Zipper unzipper [target] [destination]