Fixing up a Corrupt CDR file

Greetings to everyone.

Could someone help me how to fix a corrupted CDR file? I was working on a file of 159+ MB file when the power suddenly went off and I couldn't open the file when the power was back. I know the file could have been corrupted and I don't have a backup of the file also.

BTW, an interesting thing to note is that I tried to open the file is 7zip as if it were a zip file. To my surprise there was the file along with some xml files, but unfortunately I could not extract it as it showed up a message File is corrupt.

Many of you people would have come across a situation like this, could some one please help me out?

Thanks in advance,
S. Sakthivel