Esiste un programma che ripara file corrotti o dannaggiati?

Vi spiego:

Ho cacellato erroneamente dei file (.rar, .zip, .jpg... ecc..):
Sono riuscito a recupaerarli tutti e il peso è identico ma non riesco ad aprire niente;
mi da errori tipo "file compromesso" o "danneggiato"...

Qualcuno sa aiutarmi?

Mi hanno detto che può farlo partition Magic, ma come?