Skip to content

Tozu2500/Java-Huffman-Encoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 

Repository files navigation

Java Huffman Encoder

What is it?

  • A lightweight desktop application for text compression and decompression using the Huffman Coding algorithm.

What is Huffman Coding?

Huffman Coding is a lossless data compression algorithm that assigns variable-length codes to characters based on their frequency. Characters appearing more often get shorter codes, hence reducing overall file size.

Features

  • Text Compression: Compress text using Huffman encoding
  • Text Decompression: Decompress Huffman-encoded data back to original text
  • Desktop GUI: User-friendly interface for easy interaction
  • File Operations: Save and load compressed files
  • Compression Statistics: View compression ratio and performance metrics
  • Clipboard Support: Quickly copy/paste compressed content

About

Java huffman encoder desktop application

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages