it-swarm-pt.tech

ferramenta de terminal (linux) para reparar arquivos Zip corrompidos

Eu tenho um arquivo Zip corrupto. Eu tentei consertá-lo com

Zip -F file.Zip

e

Zip -FF file.Zip

mas não foi bem sucedido. Existe outra ferramenta de terminal no Linux para reparar?

50
cupakob

tente isso

Zip -FF Corrupted.Zip --out New.Zip

Isso fará a varredura do 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 isto ajude.

82
Desi

Apenas referenciei esta questão na minha resposta a uma 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:

O single -F é mais confiável se o arquivo não está muito danificado, então tente esta opção primeiro.

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
19
Graeme

DiskInternals Zip Repair funciona perfeitamente sob o vinho que me salvou no passado.

5
John T

Eu não estou ciente de um programa que fará um trabalho melhor para reparar o arquivo.

Você pode tentar

unzip -vt file.Zip

só para ver se você pode extrair alguns dos arquivos com segurança, ou descobrir quais arquivos no arquivo estão corrompidos.

4
Guy