terminal tool (linux) para reparar arquivos zip corrompidos

46

Eu tenho um arquivo zip corrompido. Eu tentei consertá-lo com

zip -F file.zip

e

zip -FF file.zip

mas não teve sucesso. Existe outra ferramenta de terminal no Linux para reparar?

    
por cupakob 13.08.2009 / 23:16

4 respostas

71

tente isso

zip -FF Corrupted.zip --out New.zip

Isso escaneará o arquivo zip corrompido e fará um novo eliminando os erros.

Como resultado, você receberá um novo arquivo zip. Então simplesmente execute este comando.

unzip New.zip

Espero que isso ajude.

    
por 11.12.2011 / 19:44
13

Apenas referenciei essa questão em minha resposta a uma pergunta semelhante - Linux Mint 12 - como abrir um arquivo .zip no terminal

Vale a pena adicionar aqui o que o manual do zip diz atualmente sobre a diferença entre -F e -FF:

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

Então, a primeira tentativa seria:

zip -F broken.zip --out fixed.zip
unzip fixed.zip

E se isso não funcionar:

zip -FF broken.zip --out fixed.zip
unzip fixed.zip
    
por 09.01.2014 / 23:22
4

O DiskInternals ZIP Repair funciona perfeitamente com o Wine que me salvou no passado.

    
por 30.08.2009 / 06:59
3

Não tenho conhecimento de um programa que faça um trabalho melhor para reparar o arquivo.

Você pode tentar

unzip -vt file.zip

apenas para ver se você pode extrair alguns dos arquivos com segurança ou descobrir quais arquivos do arquivo estão corrompidos.

    
por 13.08.2009 / 23:24