4

Я знаю, что Bittorrent часто используется для нелегальной загрузки и так далее, но я в основном использую его в редких случаях для загрузки таких вещей, как дистрибутивы Linux. Многие из этих источников загрузки позволяют вам скачивать с HTTP, возможно FTP, и они также предоставляют файл .torrent.

Сегодня я столкнулся с одним из них и, естественно, попал в торрент-файл, поскольку он обычно загружается быстрее через BT, а также снижает нагрузку на веб-сервер. Но моя программа Bittorrent не смогла найти очень много начальных значений, поэтому мне пришлось прибегнуть к HTTP. После нескольких минут загрузки Bittorrent, наконец, включил загрузку начальных чисел и одноранговых узлов, и я отменил загрузку HTTP, так как скорость BT увеличилась и быстро превысила количество загруженных HTTP.

Поэтому я подумал: а что, если клиент Bittorrent будет принимать не только файл .torrent, но также одно или несколько мест загрузки HTTP/FTP? Затем он мог бы с умом загружать файлы с начальных и конечных узлов Bittorrent, одновременно загружая порции файла из мест загрузки HTTP и FTP. Это странный гибрид между "ускорителем загрузки" и клиентом Bittorrent.

Есть ли какая-нибудь программа, которая делает это?

2 ответа2

3

Я использую инструмент командной строки под названием aria2, и он делает то, что вы описываете.

http://aria2.sourceforge.net/

Характеристики

Загрузка с несколькими подключениями aria2 может загружать файл из нескольких источников / протоколов и пытается использовать вашу максимальную пропускную способность. Действительно ускоряет ваш опыт загрузки. Легкий Aria2 не требует много памяти и процессорного времени. Использование физической памяти обычно составляет от 4 МБ (обычная загрузка HTTP / FTP) до 9 МБ (загрузка BitTorrent). Загрузка процессора в BitTorrent со скоростью загрузки 2,8 МБ / с составляет около 6%. Полнофункциональный BitTorrent-клиент Доступны все функции, которые вам нужны в BitTorrent-клиенте: DHT, PEX, шифрование, URI-адрес магнита, веб-заполнение, выборочные загрузки и обнаружение локальных пиров. Поддержка Metalink aria2 поддерживает формат описания загрузки Metalink (также известный как Metalink v4). Старый Metalink v3 также поддерживается. Metalink предлагает проверку файлов, интеграцию HTTP / FTP / BitTorrent и конфигурацию для языка, местоположения, ОС и т.д.

0

У BitTorrent есть технология, которую они называют BitTorrent DNA. Я полагаю, что это в основном BitTorrent-трафик для загрузок, но может вернуться к HTTP, если нет доступных семян.

Как я сказал в своем комментарии Джошу К:«Загрузчик Blizzard для патчей World of Warcraft выполняет гибридную загрузку HTTP / BitTorrent. Он начинается с HTTP и переходит в BitTorrent, если есть доступные peers / seed. Продолжение HTTP, если нет пиров / семян. "

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