Open jannson opened 6 years ago
This is a great feature request, though difficult to implement. I'll look into it. Submission welcome.
I can try a demo for this case , but I cannot support it directly in Grab, for the Grab implement is quit complex.
Yes it is complicated I apologize :( I work very hard to make it simply but the are many possible states and transitions. This project was a surprise to me!
For anyone considering a pull request, please see notes in #46 first.
Here is a new requirement, and the case is: a large file on the internet which has multiple mirror download links, and the md5sum is the same. the mirror http server all support accept-range. than I want to download this file from multiple mirror link to speed up download bandwidth. example: linux.iso total 300M http://a.com/linux.iso http://mirror.b.com/linux.iso http://mirror.c.com/linux.iso
download [0, 100M) from a.com download [100M,200M) from b.com download [200M,300M) from c.com
download at one time, merge into one file.