FRAR is a C++ application designed to efficiently compress and decompress text files using the Huffman Tree algorithm. This project explores file compression techniques and their implementation in C++.
- Compression: Compress text files with high efficiency that could reach 52% using the Huffman Tree algorithm.
- Decompression: Decompress previously compressed files back to their original text format.
-
Launch the Application: Open the project and run the executable or run through visual studio.
-
Choose an Operation:
- Compress a File: Press
c - Decompress a File: Press
d
- Compress a File: Press
- When prompted, press
cto select the compression option. - The file should be at the same path as the project.
- Enter the filename with its
.txtextension that you wish to compress. - The application will compress the specified file and save the compressed version.
- When prompted, press
dto select the decompression option. - Enter the filename with its
.comextension that you wish to decompress. - The application will decompress the specified file back to its original text format.
- Clone the Repository:
https://github.com/mazenhamada3/Frar.git