it's a little old message now, but maybe it can help other users.
you can't "uncorrupt" a file.
but you can use latest version of winrar 5.x instead of old version, it might fix your problem.
files compressed with newest version of winrar can't be extracted with old algorithm version.
just use 7zip, it's free and adware free.