Back in the days of IE4/5 and Netscape Navigator still being around, downloading of files > 2mb could become quite an ordeal. Finding your modem kicking you offline because someone has tried to make an outgoing phone call or just because...
Anyway to solve this problem when downloading larger files you could install a download manager which would manage the download and if it lost connection half way through, just pick it back up and resume it. So even if it took 3 hours filled with disconnection woes, you would still end up with the file at the end of the day.
Now enter the present day, you try to download a 100mb file and its over within a few minutes... however those of us on mobile internet connections that are up and down more than a ship in rough seas are stuck with the same problem we faced over 10 years ago.
Currently I am trying to download a 100mb file on my 3g network and 3 times I have gotten to over 70% and it then loses signal or something and ruins the download, then it tells me to retry, which goes back to the start of the download...
At least with firefox if this happens you can download again, pause it and rename the broken file to xxxx.part and remove the current part allowing you to continue as if nothing had happened... however it seems a bit odd that browsers dont just do this for you... is there some patent around them doing this?
From a simplistic point of view, isnt it just a case of checking what byte you are up to within the file and just resume from that index in the stream?
Was just wondering why this problem hasnt been solved yet... (without having to download an external program to do so)