it-swarm.dev

strumento terminale (linux) per riparare i file Zip corrotti

Ho un file Zip corrotto. Ho provato a ripararlo con

Zip -F file.Zip

e

Zip -FF file.Zip

ma non ha avuto successo. C'è un altro strumento terminale sotto Linux per la riparazione?

50
cupakob

prova questo

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

Scansionerà l'archivio Zip danneggiato e ne creerà uno nuovo eliminando gli errori.

Di conseguenza otterrai un nuovo file Zip. Quindi esegui semplicemente questo comando.

unzip New.Zip

Spero che questo ti aiuti.

82
Desi

Ho appena fatto riferimento a questa domanda nella mia risposta a una simile - Linux Mint 12 - come aprire un file. Zip nel terminale

Vale la pena aggiungere qui cosa dice il manuale Zip sulla differenza tra -F e -FF:

Il singolo -F è più affidabile se l'archivio non è troppo danneggiato, quindi prova prima questa opzione.

Quindi il primo tentativo sarebbe:

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

E se ciò non funziona:

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

DiskInternals Zip Repair funziona perfettamente con Wine, mi ha salvato in passato.

5
John T

Non sono a conoscenza di un programma che farà un lavoro migliore per riparare l'archivio.

Potresti provare

unzip -vt file.Zip

solo per vedere se è possibile estrarre alcuni file in modo sicuro o capire quali file nell'archivio sono corrotti.

4
Guy