Not sure if You downloaded this or using XP zip
Why am I suddenly getting "header corrupt" messages when I run self-extractors?
Frequently, the problem with corrupted self-extractors (and corrupted .zip files, as well) is that an error has been introduced into the file during download (e.g., by phone line noise). Normally, downloading the file again resolves the problem. If, however, repeated attempts to download the file do not result in a good copy, your computer may be infected by a virus.
An executable file can become infected with a virus such as CIH in at least three ways:
Your computer is itself actively infected, and when you copied the executable to your computer (e.g., via download or from a floppy disk), or otherwise processed it, the executable became infected with the virus.
The person who created the executable (i.e., the self-extractor) did so on a computer where the virus was active, so that the original copy of the self-extractor was infected.
The executable passed through an infected computer on its journey from the original source computer to your computer.
The symptoms of virus infection can vary. Sometimes, there is no visible symptom at all until the virus destroys enough data on your computer that the computer no longer functions properly. With self-extractors created using WinZip Self-Extractor, the "corrupt header" message occurs in many cases when these self-extractors are run on computers infected with CIH. (This may serve as a kind of "early warning" that your computer is infected.
Have a Good Day