Die anderen haben Antworten mit technischen Details gegeben, die ich vergessen habe, obwohl ich ein Programmierer bin (meine Arbeit beinhaltet keine Kommunikation über Netzwerke), also werde ich Sie nur über eine persönliche Erfahrung informieren.
Vor langer Zeit, als ich häufig CDs brannte, hatte ich einmal die Linux-Distributions-ISO heruntergeladen, die anscheinend korrekt heruntergeladen worden war. Die CD ist mir nicht gelungen, also habe ich die heruntergeladene Datei überprüft und sie stimmt nicht überein. Also habe ich nochmal runtergeladen und es hat funktioniert. Dies geschah also nur einmal in 15 Jahren, seit ich ein fortgeschrittener Computerbenutzer und Programmierer bin (ich benutze Computer seit dem Alter von 11, 19 Jahren und habe mehr als tausend Discs gebrannt). Aber es ist ein Beweis dafür, dass es passieren kann.
Es ist mir auch ein- oder zweimal durch BitTorrent passiert, das ist also auch nicht ausfallsicher. Beim Erzwingen einer erneuten Überprüfung der heruntergeladenen Datei wurde das beschädigte Teil identifiziert.
Mein Fazit ist, dass HTTP (basierend auf TCP) zwar so sicher wie möglich ist, aber das Internet bedeutet, dass es zwischen Ihrem Gerät und dem Server Zwischenknoten gibt und nicht absehbar ist, was auf dem Weg passieren kann (Pakete gehen sogar vollständig verloren) Zeit), und manchmal können Computer nicht sagen, dass die Daten falsch sind, denke ich.
Niemand kann antworten, ob es sich für Sie lohnen würde - es hängt vom Kontext ab und ich bin sicher, dass Sie das selbst beurteilen können. Für mich ist es die meiste Zeit nicht wert. Wenn ich allerdings ein Betriebssystem installieren würde, würde ich das heruntergeladene Image vorher überprüfen.
Hinweis: Die Tatsache, dass ich nur ein- oder zweimal einen beschädigten Download bemerkt habe, bedeutet nicht, dass dies erst dann passiert ist. Vielleicht wird es ein andermal nicht störend, so dass Sie es nicht bemerken.
EDIT: Ich hatte sogar andere erfahrene Programmierer bei der Arbeit, die (sogar mit einiger Empörung) argumentierten, dass diese Hashes zur Überprüfung der Datenintegrität es ermöglichen zu wissen, ob eine Datei mit dem Original bitidentisch ist, aber ich weiß (ich habe gelesen), dass Die Tatsache, dass zwei Dateien den gleichen Hash ergeben, bedeutet nicht, dass sie identisch sind - es bedeutet nur, dass es äußerst unwahrscheinlich ist, dass sie sich unterscheiden. Die Art und Weise, wie sie nützlich sind, ist, dass wenn Dateien nicht identisch sind und insbesondere wenn sie sehr unterschiedlich sind, die resultierenden Hash-Codes praktisch nie gleich sind (es ist sogar noch unwahrscheinlicher, dass dieser Test fehlschlägt). In weniger Worten - wenn Hash-Codes unterschiedlich sind, wissen Sie, dass die Dateien unterschiedlich sind.