Controlla se il file zip è danneggiato [duplicato]


11

Come posso verificare se un file zip è danneggiato? So che con zip -F input.zip --out output.zipposso riparare il file. Ma non sono riuscito a trovare un'opzione che controlla solo il file CRC.

Sto usando Ubuntu 12.04.


Grazie! Quindi con unzip -tposso verificare se il file zip è danneggiato. Devo fare qualcosa se esiste già una domanda simile?
Iron and

Non credo che tu abbia ancora un rappresentante sufficiente, ma se vuoi possiamo contrassegnarlo come duplicato per te.
Karan,

Il post che hai scritto mi dà abbastanza informazioni per me. Contrassegna questo post come duplicato.
Iron and

Risposte:


20

Vorrei usare il flag -T / --testper verificare l'integrità.


Voglio solo controllare l'integrità dei file senza creare file zip. grazie comunque!
Iron and

4
che è quello che -T fa:zip -T existing.zip
Akira il

1

È possibile md5sumcomandare per verificare l'integrità del file. Ciò genererà una stringa hash a 128 bit. È possibile generare la stringa hash simultanea per il file zip originale e confrontarli entrambi. Devi solo eseguire il comando seguente per generare checksum md5,

:~$ md5sum <filename>
<128 bit hash string> <filename>

Se la stringa corrisponde, il file non è danneggiato. È un modo semplice e buono per controllare l'integrità dei file.


Per precauzione è un buon modo. Userò il comando la prossima volta. Grazie!
Iron and
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.