I tried all programs mentioned in here. The least slick looking one is unrarx, but apparently its the best one. It fixes corrupted files somehow. I still dont know why the file was corrupted when it was fine on my vista, but now it works on my mac. UnRarX saved my life 😀
edit: I have another file I need to test with unrarx (didnt work on the other programs either so Im thinking it might work with unrarx), but it wont let me type in the password so it just gives me an error message. Where do you type in passwords in unrarx? usually the box just pops up so you can put it in