Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a RAR I downloaded made up of multiple files. When trying to extract it, it tells me the data is incomplete, something bad with one of the files. Considering I had to download multiple large files, is there a way to find out exactly which of the files I should re-download?

I'm on a Mac.

share|improve this question

3 Answers 3

up vote 1 down vote accepted

Consider downloading UnRarX to test the files for integrity.

Open UnRarX.app, click Browse (or Cmd+B), select your RAR files. I guess selecting the first one should be enough. Then, click Test. It will scan each of the RAR files and give you a more specific error message about which one is corrupt.

I prefer UnRarX over the default Archive Helper in OS X, as it sometimes gives better results when opening password-protected RAR files.

share|improve this answer

What program are you using to extract the rar files? It should be telling you which file is corrupt.

You say that you downloaded several files, looking at them in Finder you might be able to tell the corrupt one by the fact that the file size is noticeably smaller than the rest. Ideally you don't need to redownload the entire bad file. The original poster of the RAR should have also included .Par or .Par2 files just for this situation.

A program like MacPar Deluxe will not only unrar your files but utilize the .par files to rebuild any bad or sometimes missing data.

share|improve this answer
    
I use "The Unarchiver", it doesn't say much. None of the files seem to have drastically different sizes. I'm trying MacPar now. Note that the first RAR file has an "exe" extension - not sure if it matters. –  nute Aug 2 '11 at 13:11
    
A checksum error (2) occurred during Unrar, or an invalid password was entered –  nute Aug 2 '11 at 13:39

For me, the accepted answer didn't work for some reason. Maybe UnrarX has changed something in their later versions, or there was something funny about my files. It just didn't show the correct result for my files. Anyways, here's how I solved it:

I downloaded the rar command line tools from Rarlab. Download the 'RAR for OS X' package. Even though it says trial, the unrar part is actually freeware. To test the archives run

unrar t /path/to/file.part01.rar

It will show you exactly which files are corrupted. After replacing the files, you can extract using a gui program or by running

unrar x /path/to/file.part01.rar

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.