Ü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 benutze Ubuntu 12.04.


Vielen Dank! Mit unzip -tkann ich also überprüfen, ob die Zip-Datei beschädigt ist. Soll ich etwas tun, wenn eine ähnliche Frage bereits besteht?
Eisen und

Ich denke, Sie haben noch nicht genügend Repräsentanten, aber wenn Sie möchten, können wir dies als Duplikat für Sie markieren.
Karan

Der Beitrag, den Sie geschrieben haben, gibt mir genug Informationen für mich. Bitte markieren Sie diesen Beitrag als Duplikat.
Eisen und

Antworten:


20

Ich würde das Flag -T / --testverwenden, um die Integrität zu überprüfen.


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.


Vorsichtshalber ist es ein guter Weg. Ich werde den Befehl das nächste Mal verwenden. Vielen Dank!
Eisen und
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.