Кажется, что когда я использую веб-браузер для загрузки большого zip-файла (2-4 ГБ), я иду, чтобы распаковать его и альт, поврежден. Это случается так часто. Разве браузеры не являются надежным средством загрузки файла (http)? Есть ли способ лучше? Мне нужно скачать такой файл, и мне кажется, что я не могу получить его успешно с помощью Chrome.
4 ответа
Есть несколько моментов, которые вы могли бы рассмотреть:
Выбор браузера. Некоторое время назад Internet Explorer часто вызывал подобные проблемы.
FTP. Если возможно, вы можете попытаться загрузить файл с FTP-сервера через FTP (протокол передачи файлов), а не через HTTP (протокол передачи гипертекста). Из названия видно, что FTP предназначен для передачи файлов.
Утилиты загрузки из командной строки. Выделенное программное обеспечение часто лучше, чем браузер для таких задач.
Windows: BITSAdmin - первый, который я нашел, но, безусловно, есть и другие.
Linux:
wget
и т.д.Подключение к интернету Прежде всего, посмотрите, не прерывается ли ваш интернет каждые 10 минут - хотя это не влияет на веб-серфинг, это может стать проблемой для загрузки через некоторые браузеры (тогда утилиты командной строки могут быть временным решением). Также проверьте, не поврежден ли ваш кабель.
Антивирус. Если ваш антивирус проверяет файлы, которые вы скачиваете, по крупицам, это может задержать процесс и вызвать проблемы. Не говоря уже о том, что вы должны отключить антивирус при загрузке неизвестных файлов, но вы можете сделать некоторые тесты такого рода, если ничего не помогает.
В общем, без дополнительной информации о проблеме, с которой вы столкнулись, трудно что-то посоветовать.
Чем больше файл, тем выше вероятность, что в нем есть ошибка, приводящая к повреждению.
Повреждение может произойти во время передачи или в хранилище. Учтите, что магнитные жесткие диски имеют коэффициент ошибок по битам (BER) от 1 к 10 до степени 14. Это означает примерно одну возможную ошибку на каждые 12 ТБ сохраненных данных. Если вы храните достаточно большие файлы, вы можете преодолеть это ограничение.
Аналогично, при передаче по сети возникают ошибки, особенно по беспроводным сетям. Большинство из них либо исправляются, либо исправляются путем повторной передачи фрагмента данных. Однако даже здесь остается место для ошибок.
После загрузки с помощью браузера всегда ждите 5-10 секунд. перед захватом файла - в браузере должны быть очищены файловые буферы
Учитывая, что TCP без потерь, я был бы очень удивлен, если передача данных вызывает повреждение. Скорее всего, это либо источник файла, либо что-то, что происходит в вашей системе.