IDMを使用してVS2012をダウンロードしました。一時停止と再開を数回行いましたが、正常にダウンロードされました。ただし、SHA1とCRCの値は、Webサイトで指定された値と一致しません。これは、ダウンロードが破損していることを意味します。これはどのように起こりますか?
ファイルが「正常にダウンロード」されるとは、サーバーが提供する必要のあるビット数が、配信されるビット数と等しいことを意味します。ビットの正確なシーケンスが同じであるという保証はありません。多くの場合、同じシーケンスですが、保証はありません。
チェックサムに失敗するために必要なのは、元のコピーとコピーの1ビットだけであることに注意してください。 [〜#〜] so [〜#〜] は、問題の考えられる原因の1つであるTCPチェックサムのエラー率について良い質問があります。転送中の多くの可動部品では、問題が発生した場所を正確に特定することは困難です。
最善のアドバイスは、再試行するか、エラー訂正がより堅牢なBitTorrentから削除することです。
ネットワーク接続を介してデータを転送する場合、ある程度のデータ破損が常に発生する可能性があります。 TCP(HTTPやファイル転送など)を使用した接続では発生する可能性が低くなります。UDP接続(ストリーミングメディアサービスで一般的に使用されます)で発生することがわかります。この理由は次のとおりです。そのTCP接続は エラー検出のためのさまざまな方法 を使用しますが、UDP 使用しません 。
ただし、これらの方法を採用した場合でも、エラーが発生する可能性があります。これを引き起こす可能性のあるいくつかの異なるケースがあります:
通常、ダウンロードが破損していることがわかった場合は、数回再ダウンロードしてみます。それでも問題が解決しない場合は、通常1日ほど待ってから、ダウンロードを再試行します。それがサーバーの問題であり、ホスティング会社が比較的問題を抱えている場合、彼らはすぐに問題を発見し、かなり迅速に修正します。ルーティングの問題の場合は、道路の交通が混雑しているときに待つだけで、悪い交通を避けることができます。また、発生する可能性は低くなりますが、ディスク上のランダムなデータ破損に注意し、ドライブをスキャンしてエラーがないかどうかを確認することをお勧めします。ディスクに障害が発生し、最初の兆候は通常、データの破損またはドライブ容量の突然の縮小です。