Verwenden der Gunzip-Testoption
gzip -t file.tar.gz
Siehe So prüfen Sie, ob eine Unix-.tar.gz-Datei eine gültige Datei ist, ohne sie zu dekomprimieren
Ich habe viele gz
aus dem Internet heruntergeladen, und ich möchte sicherstellen, dass sie nicht beschädigt sind.
Beweist die Tatsache, dass ich das Archiv mit Windows unter Windows öffnen kann, dass alles in Ordnung ist?
Ich muss einen Weg finden, ihre Integrität zu überprüfen, ohne sie zu entpacken, da sie viel zu groß sind. Die Verwendung von Python kann eine Option sein.
Vielen Dank!
Verwenden der Gunzip-Testoption
gzip -t file.tar.gz
Siehe So prüfen Sie, ob eine Unix-.tar.gz-Datei eine gültige Datei ist, ohne sie zu dekomprimieren
Die meisten Websites geben Ihnen eine Prüfsumme, um zu überprüfen, ob die Datei gut ist. Die meiste Zeit ist es eine MD5-Summe, aber es gibt ein paar davon. Wenn Sie es öffnen können, ist das ein gutes Zeichen, bedeutet aber nicht immer, dass es gut ist.
Berechnen Sie den MD5-Hash der Datei mit md5sum filename
Vergleichen Sie die beiden bereitgestellten Hashes (die von Ihnen erstellte und die von der Website bereitgestellte Hash-Nachricht @ Mat000111. Wenn sie unterschiedlich sind, wurde die Datei geändert oder ist beschädigt
Das Dienstprogramm gzip verfügt über die Option '-t', mit der die Dateiintegrität getestet wird, ohne die Datei entpacken zu müssen. Das sagt Ihnen, wenn gzip der Meinung ist, dass die Datei in Ordnung ist.