>Does libcurl download the whole payload as single chunk or does it divide the 
>payload into smaller chunks. For example some download managers divide the 
>whole payload into small chunks and download each chunk separately. If 
>download of any chunk fails in between then only that chunk needs to be 
>downloaded again and not the whole payload.

CURLOPT_RANGE is your friend.
http://curl.haxx.se/libcurl/c/curl_easy_setopt.html#CURLOPTRANGE

But take into consideration that your application will need to manage the whole 
download (understand which parts downloaded successfully and which failed).

HTH
Yehezkel Horowitz

-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to