A desktop-based File Compression Tool developed in Java using Apache NetBeans. This application compresses and decompresses files using Huffman Coding, providing an efficient way to reduce file size while preserving data integrity.
- Compress files using Huffman Coding
- Decompress previously compressed files
- User-friendly graphical interface
- Fast and efficient file processing
- Lightweight desktop application
- Java
- Apache NetBeans
- Java Swing (GUI)
src/
├── HuffCompression.java
├── HuffmanEncoder.java
├── HuffmanTree.java
├── EncoderGUI.java
├── Displayer.java
└── ...
- Clone this repository.
- Open the project in Apache NetBeans.
- Build the project.
- Run the application.
- Choose a file to compress or decompress.
- Support multiple compression algorithms
- Drag-and-drop file support
- Progress indicator for large files
- Better file management
Sharnesh Sivakumar
⭐ If you found this project useful, feel free to star the repository.