https://github.com/varunu28/jcompress
A text compression command line tool using Huffman tree :deciduous_tree:
https://github.com/varunu28/jcompress
Last synced: 24 days ago
JSON representation
A text compression command line tool using Huffman tree :deciduous_tree:
- Host: GitHub
- URL: https://github.com/varunu28/jcompress
- Owner: varunu28
- Created: 2023-09-14T21:47:26.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-15T14:57:57.000Z (about 2 years ago)
- Last Synced: 2025-08-25T01:45:34.164Z (about 1 month ago)
- Language: Java
- Homepage:
- Size: 67.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JCompress
A text compression command line tool using Huffman tree## How to build?
```agsl
./gradlew shadowJar
alias jcompress='java -jar build/libs/jcompress-shadow.jar'
```## How to run?
```agsl
// Encoding
jcompress --encode -i data.txt -o encoded_data.txt -h header.txt// Decoding
jcompress --decode -i encoded_data.txt -o decoded_output.txt -h header.txt// Verify
diff decoded_output.txt data.txt // Empty result
```