It is possible. Retrieve the total file size using the -I option in curl.
Then you can develop many processes in the shell, each curl connection with a different Content-Length header to load a different part of the file.
After completing all the tasks, merge all the boot fragments into a large file.
I wrote a simple script and it is available here mcurl.sh , with the -s option you can specify how many tasks you create to download a large file.
alijandro
source share