it-swarm.dev

herramienta de terminal (linux) para reparar archivos Zip dañados

Tengo un archivo Zip corrupto. He intentado repararlo con

Zip -F file.Zip

y

Zip -FF file.Zip

pero no tuvo éxito. ¿Hay otra herramienta de terminal en Linux para reparar?

50
cupakob

prueba esto

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

Esto escaneará el archivo Zip dañado y creará uno nuevo eliminando los errores.

Como resultado obtendrá un nuevo archivo Zip. Entonces simplemente ejecute este comando.

unzip New.Zip

Espero que esto ayude.

82
Desi

Solo hice referencia a esta pregunta en mi respuesta a una similar - Linux Mint 12 - cómo abrir un archivo .Zip en la terminal

Vale la pena agregar aquí lo que el manual de Zip dice actualmente acerca de la diferencia entre -F y -FF:

El single -F es más confiable si el archivo no está demasiado dañado, así que primero pruebe esta opción.

Así que el primer intento sería:

Zip -F broken.Zip --out fixed.Zip
unzip fixed.Zip

Y si eso no funciona:

Zip -FF broken.Zip --out fixed.Zip
unzip fixed.Zip
19
Graeme

La reparación de la cremallera de DiskInternals funciona perfectamente en Wine, me ha salvado en el pasado.

5
John T

Sin embargo, no conozco un programa que haga un mejor trabajo reparando el archivo.

Usted podría intentar

unzip -vt file.Zip

solo para ver si tal vez puede extraer algunos de los archivos de forma segura, o averiguar qué archivos en el archivo están dañados.

4
Guy