Very often RAR files that I've downloaded are corrupted, with errors such as "Unexpected end of file" or "CRC checks failure". Usually the compressed RAR file consists of number of other RAR type files inside such as r01, r02, rar etc & the corruption exists in one of these files.

As it takes days to download the entire compressed RAR file, it is really time-wasting having to download the same file over & over again, not to mention this exercise wastes a lot of my monthly download allowance from my ISP.

Can someone suggest how these corrupted RAR files can be repaired please?