First of all, the reason for having a corrupted file is that the download is being interrupted or not getting download completely. I am using WinRAR to fix the corrupted file. Now you will know if you got a corrupted file if you see this error after extracting.
To fix this. You need to open the corrupted file using WinRAR. After opening click "Tools" from the menu bar then click "Repair Archive".
A menu will pop-up(checked below). This creates you a new folder with all the files in it. You need to add the directory where you want to put the new folder. You must also pick on what file type it would be after repairing (Zip or Rar).
Wait until it repair all the files. The "Done" word will show up and the end. Click close.
Now you can extract the repaired folder.