Пока вы показываете статус загрузки в окне, у меня есть информация вроде:
1) Общий размер файла (f)
2) Загруженный размер файла (f ')
3) Текущая скорость загрузки (ов)
Наивное вычисление времени будет (f-f ')/(s), но это значение является способным к колебанию (оставшееся 6 м/оставшееся 2h/5m, оставшееся! deja vu?!:)
Будет ли вычисление, которое является более стабильным и не очень ошибочным (показывая 1 ч, даже когда загрузка будет завершена)?