https://github.com/yawkar/huffman-coding
(Student Lab Project) A very small command-line program that encodes and decodes files via Huffman coding algorithm
https://github.com/yawkar/huffman-coding
decoding huffman-algorithm laboratory-work
Last synced: 12 months ago
JSON representation
(Student Lab Project) A very small command-line program that encodes and decodes files via Huffman coding algorithm
- Host: GitHub
- URL: https://github.com/yawkar/huffman-coding
- Owner: YawKar
- Created: 2022-03-05T11:06:45.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-09T23:04:50.000Z (over 3 years ago)
- Last Synced: 2025-02-15T04:26:31.583Z (about 1 year ago)
- Topics: decoding, huffman-algorithm, laboratory-work
- Language: C
- Homepage:
- Size: 772 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Huffman Coding - my implementation of the well-known huffman coding
A very small command-line program that encodes and decodes files via Huffman coding algorithm
## How to use
1. Build with the means of CMake
2. Run
3. Enter `encode`
4. Enter the name of the file that should be encoded
5. Enter the name of the output encoded file
6. *Wait...*
7. Profit! Now you have encoded version of your file and to decode it back let's go to the next step
8. Run program again
9. Enter `decode`
10. Enter the name of the encoded file
11. Enter the name of the output decoded file
12. *Wait...*
13. Profit! You (probably) successfully encoded and decoded your file!
## Technologies
Project is created with:

* C language