Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've a corrupt zip file. I've tried to repair it with

zip -F


zip -FF

but was not successful. Is there another terminal tool under Linux for repairing?

share|improve this question

migrated from Aug 16 '09 at 0:41

This question came from our site for professional and enthusiast programmers.

Maybe the file is FUBR? – LiraNuna Aug 30 '09 at 1:30

try this

zip -FF --out

This will scan the corrupted zip archive and make a new one eliminating the errors.

As a result you will get a new zip file. Then simply run this command.


Hope this helps.

share|improve this answer

Just referenced this question in my answer to a similar one - Linux Mint 12 - how to open a .zip file in terminal

It is worth adding here what the zip manual currently says about the difference between -F and -FF:

The single -F is more reliable if the archive is not too much damaged, so try this option first.

So the first attempt would be:

zip -F --out

And if that doesn't work:

zip -FF --out
share|improve this answer

DiskInternals ZIP Repair works perfectly under Wine it's saved me in the past.

share|improve this answer
You can also just extract the actual executable from the installer using 7-Zip. Works like a charm. – Goyuix Sep 25 '10 at 15:46

I'm not aware of a program that will do a better job repairing the archive though.

You might try

unzip -vt

just to see if maybe you can extract some of the files safely, or figure out which files in the archive are corrupt.

share|improve this answer
thanks for the hint, but i get the same result as with "zip -F" :( – Sirakov Aug 13 '09 at 21:33

You must log in to answer this question.

protected by Community Feb 2 '15 at 18:16

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .