Загрузчики CLI: как загрузить один файл с нескольких зеркал?
У меня есть несколько зеркальных URL-адресов. Я хочу загрузить файл, используя все зеркала, чтобы скорость загрузки была максимальной. Какие инструменты поддерживают это и как?
aria2
поддерживает это, например:
NAME
aria2c - The ultra fast download utility
SYNOPSIS
aria2c [<OPTIONS>] [<URI>|<MAGNET>|<TORRENT_FILE>|<METALINK_FILE>] ...
DESCRIPTION
aria2 is a utility for downloading files. The supported protocols are
HTTP(S), FTP, SFTP, BitTorrent, and Metalink. aria2 can download a file from
multiple sources/protocols and tries to utilize your maximum download
bandwidth. It supports downloading a file from HTTP(S)/FTP /SFTP and
BitTorrent at the same time, while the data downloaded from HTTP(S)/FTP/SFTP
is uploaded to the BitTorrent swarm. Using Metalink chunk checksums, aria2
automatically validates chunks of data while downloading a file.
Обновление: то же самоеaxel
:
NAME
axel - light command line download accelerator
SYNOPSIS
axel [OPTIONS] url1 [url2] [url...]
DESCRIPTION
Axel is a program that downloads a file from a FTP or HTTP server through
multiple connection. Each connection downloads its own part of the file.