Vérifiez si le fichier zip est endommagé [dupliquer]

11

Comment puis-je vérifier si un fichier zip est endommagé? Je sais qu'avec zip -F input.zip --out output.zipje peux réparer le fichier. Mais je n'ai pas pu trouver une option qui vérifie uniquement le fichier CRC.

J'utilise Ubuntu 12.04.

fer à repasser
la source
Merci! Ainsi, unzip -tje peux vérifier si le fichier zip est endommagé. Dois-je faire quelque chose si une question similaire existe déjà?
ironsand
Je ne pense pas que vous ayez encore suffisamment de représentants, mais si vous le souhaitez, nous pouvons marquer comme doublon pour vous.
Karan
Le message que vous avez écrit me donne suffisamment d'informations. Veuillez marquer ce message comme doublon.
ironsand

Réponses:

20

J'utiliserais le drapeau -T / --testpour vérifier l'intégrité.

akira
la source
Je veux seulement vérifier l'intégrité du fichier sans créer de fichier zip. Merci quand même!
ironsand
4
c'est ce que -T fait:zip -T existing.zip
akira
1

Vous pouvez md5sumcommander pour vérifier l'intégrité du fichier. Cela générera une chaîne de hachage de 128 bits. Vous pouvez générer la chaîne de hachage simultanée pour le fichier zip d'origine et comparer les deux. Il vous suffit d'exécuter la commande suivante pour générer la somme de contrôle md5,

:~$ md5sum <filename>
<128 bit hash string> <filename>

Si la chaîne correspond, le fichier n'est pas endommagé. C'est un moyen simple et efficace de vérifier l'intégrité des fichiers.

PRASANT
la source
Par précaution, c'est un bon moyen. J'utiliserai la commande la prochaine fois. Merci!
ironsand