6

Привет! Мне нужно использовать wget (или curl, aget и т.д.), Чтобы загрузить файл в два разных места назначения, загрузив его в две половины:

First: 0 to 490000 bytes of file
Second: 490001 to 1000000 bytes of file.

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

Приведенный ниже вопрос похож на мой вопрос:как загрузить части одного и того же файла из разных источников с помощью curl/wget?

AGET

Кажется, aget загружается по частям, но у меня нет способа точно определить, какую часть (в процентах или в байтах) я хочу загрузить.

Дополнительная информация

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

1 ответ1

11

С curl вы должны быть в состоянии сделать

curl -o customname -r0-499 <url>

где 0 - 500 будет диапазон байтов

curl man page Посмотрите опцию -r

Написал ewindisch в комментарии

Здесь лучше не использовать -O, так как OP хотел бы указать адресатов. curl -o file.part1 -r0-490000 $ url & curl -o file.part2 -r490001- $ url - ewindisch

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .