Kommt darauf an, wie Sie es übertragen: Wenn Sie das Herunterladen über HTTP, FTP, BitTorrent oder einen anderen TCP-Dienst durchführen, werden alle Datenpakete (eventuell) intakt ankommen. Bei einer langsamen Verbindung dauert es nur länger.
Wenn Sie Daten auf einem V92-Modem mit Kermit oder einem primitiveren Mechanismus herunterziehen würden, wären Übertragungsfehler möglich.
Bei der Verwendung von Internetprotokollen haben Sie jedoch nur dann eine beschädigte Datei, wenn der Download unvollständig ist. Dies kann passieren, wenn Ihr Browser oder Download-Manager ein bisschen dumm ist, wenn Sie entscheiden möchten, wann die Übertragung abgeschlossen ist. Dann erhalten Sie eine kurze Datei: Ihre Daten sind intakt, aber nicht alle.
Wenn Ihre Internetverbindung unzuverlässig ist und Sie häufig getrennt werden, sollte Ihre Software damit umgehen können. Sie sollte einfach dort weitermachen, wo sie aufgehört hat, wenn Sie wieder online sind.
Das zugrunde liegende TCP-Protokoll verwendet eine Prüfsumme, um sicherzustellen, dass jedes Paket (eigentlich ein "Segment" in TCP-Sprache) korrekt ist, und überträgt Segmente, die sich als fehlerhaft erweisen, erneut.
Trotz alledem ist es nur möglich, dass einige kosmische Streustrahlen in den auf der Festplatte angekommenen Daten ein wenig schwanken. Wenn also große Dateien verteilt werden, wird normalerweise eine Prüfsumme veröffentlicht: Normalerweise handelt es sich um einen MD5- oder SHA-Hash und Sie Sie können Software finden, um diese Prüfsummen in Ihrer eigenen Kopie der Datei zu berechnen. Wenn Sie sich nicht sicher sind, ob Sie alte (möglicherweise mit Viren durchsetzte) freie Software verwenden möchten, bietet Microsoft ein Prüfsummen-Tool an .
BitTorrent-Clients verwenden implizit Prüfsummen, um sicherzustellen, dass die Daten intakt sind.