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.