Я хотел скачать часть файла. (Скажем, http://mysite.com/myfile.zip)
Поэтому я использовал эту команду:

curl -r 200000-400000 -O http://mysite.com/myfile.zip

К сожалению, мое интернет-соединение было прервано во время загрузки.
Тем не менее, 1 МБ был загружен до сих пор. Мне осталось еще 3 МБ.

Поэтому я использовал эту команду, чтобы загрузить файл, откуда он был остановлен:

curl -r 200000-400000 -C - -O http://mysite.com/myfile.zip

Загрузка возобновляется с 3-го мегабайта, но проблема не заканчивается с 4-м. Curl превышает указанный мною диапазон и продолжает загружать весь файл. Почему это происходит? Любая помощь приветствуется!

(На самом деле, файл, который я загружаю, огромный. Он должен загружаться за ночь. Я хочу избежать загрузки того, что у меня уже есть, чтобы сохранить пропускную способность. Я должен сделать это с несколькими файлами. Поэтому я ищу исправление, которое не зависит от уникальных свойств файла.)

0