Advanced Archive Repair (AARCR) is an archive data recovery suite. It includes tools to recover data from corrupt or damaged Zip or SFX archives, Unix TAR archives, and CAB archives. Here are some of its main features:
*Support to repair all subtypes of Zip files and all kinds of self-extracting files.
*Support to repair standard Unix TAR files.
*Support to repair all version of Microsoft cabinet files, compressed with MSZIP, LZX and Quantum methods.
*Support to repair files on corrupted medias, such as floppy disks, Zip disks, CDROMs, etc.
You can see the full list of features here. Download a trial version of Advanced Archive Repair here or buy it for $229.95 here. If you have trouble using it, I recommend you read this guide.