Задать вопрос
@KenKup11

Как быстро скачать файл весом 4гб?

Добрый вечер.
Появилась необходимость написать программу, которая будет скачивать файл, весом 4гб.
Воспользовался WebClient и просто сделал в программе кнопку, при нажатии на которую начиналась скачка того самого файла. Добавил прогресс бар и запустил программу. Нажал на кнопку, после чего понял, что скачка такого файла занимает много времени (минут 20). Метод со сжатием файла в архив рассматривать не буду, нужно скачать его без архива.
Как можно это сделать?
Читал про скачку файлов по частям, но нигде не нашел рабочих примеров и т.п.
Пожалуйста, помогите найти нужное.
Спасибо.
  • Вопрос задан
  • 200 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя rPman К ответам на вопрос (3)
@rPman
Этот же файл от туда же и в то же время дня другими средствами (браузер, веб качальщики) качается быстрее?

Если 'нет' - то причина скорее в интернет провайдере или на отдающей стороне (могут ограничивать скорость или просто перегружен провайдер)

Если 'да', что маловероятно - то нужно смотреть, как именно качаешь файл, хотя с webclient сложно где то напортачить, может там реализация корявая? Как вариант, реализовать многопоточную закачку (бывает провайдеры как на отдающей стороне так и локальные, ограничивают скорость на подключение а не на всю сессию).
Ответ написан