J'ai beaucoup gz
téléchargé sur Internet et je voudrais m'assurer qu'ils ne sont pas corrompus.
Le fait que je puisse ouvrir les archives avec Winzip sur Windows prouve que tout va bien?
Je dois trouver un moyen de vérifier leur intégrité sans les décompresser, car ils sont trop gros. Utilisation Python peut être une option.
Merci!
Utilisation de l'option Test Gunzip
gzip -t file.tar.gz
Voir Comment vérifier si un fichier UNIX .TAR.GZ est un fichier valide sans décompresser
La plupart des sites vous donneront une somme de contrôle d'une sorte de contrôle pour vérifier que le fichier est bon. La plupart du temps, c'est un MD5Sum mais il y en a quelques-uns. Si vous pouvez l'ouvrir, c'est un bon signe, mais cela ne signifie pas toujours que c'est bon.
L'utilitaire GZIP a une option '-T' qui teste l'intégrité des fichiers sans vous soucier de décompresser le fichier. Cela vous dira si gzip pense que le fichier est ok.
Calculez le hachage MD5 du fichier en utilisant md5sum filename
Comparez les 2 hachages fournis (celui que vous avez généré et celui fourni par le site Web comme @ MAT000111 dit. Si elles sont différentes, le fichier a été modifié ou est corrompu