Comment puis-je savoir si une ISO téléchargée est terminée ?

Je viens de rencontrer un méchant problème avec un téléchargement ISO de Microsoft. Je l'ai gravé avec succès sur un DVD réinscriptible et copié le contenu sur le disque dur local sur une autre machine, mais quand je suis allé les exécuter, ils étaient corrompus. Il s'avère que le téléchargement avait été tronqué.

Maintenant, d'accord, cela arrive parfois - mais cela m'a surpris que le fichier tronqué (qui ne représentait qu'un peu plus de 60% de l'ISO réelle) ait brûlé avec succès et semblait être me présentant un système de fichiers sensé, dans la mesure où je pouvais (apparemment) copier avec succès les fichiers.

Alors, y a-t-il un moyen de tester le fichier pour voir s'il était complet ou non? Le site Web MS n'a fourni aucune information sur la taille attendue, donc je cherche une solution générique: étant donné un fichier ISO qui peut ou non être tronqué, y a-t-il un moyen de le dire? Les formats de CD / DVD (données) couramment utilisés incluent-ils des informations intégrées sur la quantité de données censé être sur le disque, ou mieux encore, une sorte de CRC?

Une solution qui détecte la plupart des images tronquées sera acceptée, elle n'a pas besoin d'être parfaite. (Je préférerais quelque chose qui ne donne pas de faux positifs, cependant.)

[ Addendum: une comparaison du disque gravé avec l'image tronquée avec les fichiers extraits de l'image complète suggère que des morceaux des données de nombreux fichiers ont été remplacés par des informations aléatoires, peut-être à partir du contenu d'un précédent graver sur le même disque réinscriptible.]

demandé sur