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