Text Compression Utility in C++.

implementing a compression utility for ASCII-encoded text.

Your program should be able to both compress and decompress text files, computing the

compression ratio and the efficiency of your encoding. The steps to implement this program

are as follows:

1. Determine the symbols / characters used in the file, build your alphabet and probabilities

2. Build a merge tree to find the optimal coding for each symbol

3. Encode your characters with the new binary codes

4. Save the coded characters along with your code table in the output compressed file

For decompression, your program should read the code table / tree from the compressed file

and use that to recover the originally compressed text file.

Optimally, your program should have three different parameters passed to it at runtime:

1. A flag indicating whether it is being used to compress or decompress the input file

2. The path of the input text file

3. The path to write the output file (compressed file in case of compression, text file in case

of decompression)

When used for compression, your program should output the compression ratio (for ASCII encoded files where each character is written in 8 bits, the compression ratio will be <L> / 8)and the efficiency (η) of your encoding

Evner: C++ Programmering

Se mere: text compression, text compression decompression project report preparation, text encryption utility, huffman text compression matlab, unity display text on screen c#, how to build a text editor using c, how to make a text editor in c++, create and write text file in c#, write text to file c#, create text file in c# console application, how to change text color in c#, how to encrypt and decrypt a text file in c#, read data from text file in c programming, text editor in c++ source code, design text editor using c++, text editor using c++ code, how to search for a word in a text file in c++, how to read a text file in c# windows forms application, text editor in c# source code, text compression program in c language

Om arbejdsgiveren:
( 0 bedømmelser ) Cairo, Egypt

Projekt ID: #22834917

10 freelancere byder i gennemsnit $49 på dette job


Hi, I am experienced C++ programmer and I can implement such text compression utility for you. I make warranty for original (no copying from internet or projects of other clients), professionally written, well tested c Flere

$60 USD in 5 dage
(73 bedømmelser)

Hi, I already have a text compression program in C++. It uses Huffman coding. I am not sure if that is exactly what you need. But if it is I can sell it to you. Please let me know,

$50 USD på 1 dag
(84 bedømmelser)

Professional C/C++ developer is ready for your project! I have gone through your description and I'm very interesting as an expert in this field. I'm developing C/C++ program for 10+ years and have excellent commands i Flere

$40 USD in 2 dage
(7 bedømmelser)

how are you? I am a senior programmer and have experience in c, c++, c#, python for 10+ years. if you hire me, I will complete your job perfectly. I am sure I can do it with ability. I am ready and wait for your messag Flere

$40 USD in 2 dage
(5 bedømmelser)

Hello, there. I can do it. I can do it. I can do it. I can do it. I can do it. I can do it. Thanks.

$50 USD in 7 dage
(4 bedømmelser)

have extensive experience in the domains of Natural Language Processing, Image Recognition & Artificial Intelligence,Recommender Systems,Machine learning,Data Minning, NS3 simulation, Omnet++, Sumo simulation, Deep Lea Flere

$30 USD in 2 dage
(1 bedømmelse)

Hello. Nice to meet you. I have read your job description carefully. It's easy for me. I have plenty of experience in C++. I can do it in 3 hours. If you choose me, you can get perfect code. Hope to chat with you and t Flere

$30 USD på 1 dag
(1 bedømmelse)

Hi, How are you? I am ready to start right away. I am a C++ expert with rich experience. No matter for compression utility. I will be happy when working with you. I have reviewed your job description as well and very c Flere

$40 USD på 1 dag
(0 bedømmelser)

This task can be completed in two days. The program will be well moduled, structured, reusable. It will also be written to easily enhance to include additional compression algorithms. It will be easily enhance-able to Flere

$100 USD in 2 dage
(0 bedømmelser)

I am a professional programmer with 15+ years experience on C/C++ programming. I have done many projects related to text compression using C++. I can help you. I know there are several compression method for text compr Flere

$50 USD på 1 dag
(0 bedømmelser)