There is a chance to recover RAR archives if and only if the person who created the file has also included a parity file. There are two parity file types, PAR and PAR2. PAR2 being the newer version. These file types are most common in newsgroups and are very rarely found in the forums. When you see a PAR file make sure you download it. It is usually a couple of KB but it will save you from hours of re-download.

click to enlarge
If you have PAR files, then you can correct the errors in the RAR files. For that, you will need a program that can process the information contained in the parity files. You do not need to use the command line for this purpose, there are very nice graphical programs available:
- GPar2
- PyPar2
- Ben’s Par2GUI
You can check your distribution’s package manager and install one of them. The usage is the same for all; there are just cosmetic interface differences. I will go with PyPar2.
Copy all the RAR and PAR2 files you have into a directory. Then open PyPar2 and in the “Check” tab, open the Par2 File and make sure the “Repair file(s)” are selected. There is no need to use the “Advanced Settings” for now. Click the “Go” button, where the program will check the PAR2 file and the RAR files and make the necessary corrections/modifications. You will be presented with a terminal window with the commands, recovered files and status of the job. When everything is finished, you will see “Success” and the terminal window will close. Now you can open your RAR files and extract the contents without any problems.