Überprüfen Sie, ob die Zip-Datei beschädigt ist [Duplikat]
11
Wie kann ich überprüfen, ob eine Zip-Datei beschädigt ist? Ich weiß, dass zip -F input.zip --out output.zipich mit der Datei reparieren kann. Ich konnte jedoch keine Option finden, die nur die Datei CRC überprüft.
Ich möchte nur die Dateiintegrität überprüfen, ohne eine Zip-Datei zu erstellen. Danke trotzdem!
Eisen und
4
was ist, was -T tut:zip -T existing.zip
Akira
1
Sie können md5sumbefehlen, die Dateiintegrität zu überprüfen. Dadurch wird eine 128-Bit-Hash-Zeichenfolge generiert. Sie können die simultane Hash-Zeichenfolge für die ursprüngliche Zip-Datei generieren und beide vergleichen. Sie müssen nur den folgenden Befehl ausführen, um die md5-Prüfsumme zu generieren:
:~$ md5sum <filename>
<128 bit hash string> <filename>
Wenn die Zeichenfolge übereinstimmt, wird die Datei nicht beschädigt. Dies ist eine gute und einfache Möglichkeit, die Dateiintegrität zu überprüfen.
unzip -t
kann ich also überprüfen, ob die Zip-Datei beschädigt ist. Soll ich etwas tun, wenn eine ähnliche Frage bereits besteht?Antworten:
Ich würde das Flag
-T
/--test
verwenden, um die Integrität zu überprüfen.quelle
zip -T existing.zip
Sie können
md5sum
befehlen, die Dateiintegrität zu überprüfen. Dadurch wird eine 128-Bit-Hash-Zeichenfolge generiert. Sie können die simultane Hash-Zeichenfolge für die ursprüngliche Zip-Datei generieren und beide vergleichen. Sie müssen nur den folgenden Befehl ausführen, um die md5-Prüfsumme zu generieren:Wenn die Zeichenfolge übereinstimmt, wird die Datei nicht beschädigt. Dies ist eine gute und einfache Möglichkeit, die Dateiintegrität zu überprüfen.
quelle