Sie können möglicherweise nur das fehlerhafte Bild aus dem Archiv löschen, indem Sie den Inhalt auflisten und dann das letzte Element selektiv löschen:
zip -sf badzip.zip zip -d badzip.zip badfile.jpg
Wenn die Auflistung nicht funktioniert (aufgrund der Beschädigung), Sie jedoch wissen, welches Bild beschädigt ist, können Sie versuchen, das Archiv in einem Texteditor zu öffnen. TextWrangler zeigt Ihnen die Dateiliste. Von dort aus können Sie den Inhalt der beschädigten Datei löschen und das Extrahieren versuchen.