Il problema è questo, in realtà un programma esiste, è vecchissimo si chiama PKZIPFIX, ma non credo che possa esserti utile. Infatti questo programma recupera da un file .zip danneggiato soltanto i file che risultano integri.
Se per esempio hai un file .zip con più files, il prog in questione riesce ad identificare quelli "sani" e quelli no, patchando lo zip in modo da permetterti di estrarre quelli non corrotti.
Nel tuo caso, trattandosi di una immagine cd, immagino che il file zip contenga solo quella, o comunque la stragrande maggioranza del contenuto dello zip è riferito a quel file. Quindi presumo estremamente improbabile che il pkzipfix ti recuperi qualche cosa di utilizzabile. Penso che farai prima a tentare di downloadare il file di nuovo, sperando che questa volta arrivi integro.