Під час передачі даних через мережеве з'єднання завжди можлива пошкодження даних. Це має бути менше шансів на з'єднання, що використовує TCP (наприклад, HTTP або передачу файлу). Ви побачите, що це відбувається із з'єднаннями UDP (зазвичай використовуються потоковими медіа-послугами). Причиною цього є те, що TCP-з'єднання використовують різні методи виявлення помилок , тоді як UDP - ні .
Однак навіть при застосуванні цих методів помилки все-таки можуть видалятися. Є кілька різних випадків, які можуть викликати це:
- Файл на сервері вже пошкоджений. У цьому випадку контрольні суми на сайті, хоча і правильні для непошкодженого файлу, ніколи не збігаються з контрольною сумою завантаженого файлу.
- Файл пошкоджується під час передачі по мережі. Мережеві з'єднання, як правило, проходять через декілька точок і великих фізичних відстаней, на багатьох апаратних засобах, якими керують різні люди. Фізичні проблеми з апаратними засобами в якій - то момент в дорозі може ввести корупцію, або, можливо , що ці пристрої переплуталися при маршрутизації в пакети даних .
- Після завершення завантаження файл на ваш комп’ютер пошкоджується. Це може статися, якщо файл зберігається на місці вашого диска з поганими секторами. Оскільки дані не будуть надійно записані через дефект самого диска, ваш файл пошкодиться. Так само програма завантаження може зіпсуватися при складанні файлу даних (особливо якщо ви кілька разів запускали та зупиняли завантаження) через помилку в коді. Це також може помилково припинити з'єднання і вважати, що завантаження завершено, але передчасно.
Зазвичай, якщо я вважаю, що завантаження пошкоджене, я спробую повторно завантажити його кілька разів. Якщо це не допомагає, я зазвичай чекаю день або близько того і спробую завантажити ще раз. Якщо це проблема сервера, і компанія, що займається хостингом, є відносно верхньої частини речей, вони незабаром виявлять проблему та виправлять її досить швидко. Якщо це проблема маршрутизації, просто очікування допоможе приблизно так само, як і коли рух транспорту на дорогах перевантажений, очікування дозволить вам уникнути поганого руху. І, хоча це менш імовірно, все ще завжди є хорошою ідеєю слідкувати за начебто випадковими корупційними даними на вашому диску та сканувати диск на помилки раз на час. Диски виходять з ладу, і першою ознакою зазвичай є або пошкоджені дані, або раптове зменшення ємності накопичувача.