Corrupted file fix program?

Is there a program in existence that will check and fix,ifnecessary, a corrupted part, assembly, or drawing file? I haveasmall weldment assembly that is apparently mildly corrupted.Thefirst clue was that the component line font wouldmysteriouslychange. I'd change it back to default, but it wouldchange again onits own. Mates are corrupted also. I'll open thefile and see 20red mates, I'll delete one and it will "fix" theother19, then add the deleted mate. A CTRL-Q does not work. Itwould benice if I could fix this problem with a little checkerapp.SolidworksGeneral