Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 656 Bytes

File metadata and controls

25 lines (16 loc) · 656 Bytes

Huffman Compression Algorithm

Proof-of-concept Huffman coding implementation with GUI interface. Educational project completed for UT Austin CS 314 (Mike Scott). Tested on various media files including cat memes and video files.

Features

  • Huffman encoding and decoding
  • GUI interface for compression/decompression operations
  • Supports binary files (images, videos, etc.)

Build & Run

Compile and run with Java:

cd src; javac *.java; java Huff

Or if using an IDE, run the Huff.java main class.

Credits

  • Mike Scott - Professor of Instruction
  • Derek Chen - UT Austin CS 314
  • Shantikiran Chanal - UT Austin CS 314