Возобновляемая и частичная загрузка с завихрением PHP или подобным?

Можно ли возобновить загрузку частично загруженного файла с помощью завитка или аналогичного? Я имею в виду, скажем, у нас есть этот большой файл dbdump.sql на http или ftp сервере размером 1 ГБ; могу ли я как-то сказать этому серверу, пожалуйста, отправьте из файла с байта x в байт y ?

Для простоты то, что я ищу, с этим вопросом, не включает присоединение к загруженным кускам; вместо того, чтобы просто загружать куски и сохранять их в виде отдельного файла.

Вы можете сделать что-то вроде:

 curl_setopt ($obj, CURLOPT_HTTPHEADER, array ("Range: bytes=1024000-2048000")); 

Конечно, это будет работать только для HTTP.