Как правило, и, вероятно, по уважительной причине, клиенты BitTorrent загружают все файлы одинаково, основываясь на различных других факторах. Однако при загрузке некоторых видео я предпочел бы сначала получить начало файла, либо сначала последнюю треть файла, и т.д. Есть ли способ сделать это с любым клиентом?
6 ответов
Нет, нет способа расставить приоритеты произвольной части файла. Несколько лет назад я попросил разработчиков eMule реализовать эту функцию, потому что иногда во время просмотра шоу сеть отключается в последнюю минуту, или я пропускаю несколько секунд после одного из рекламных перерывов, и я не хотел загружать целый эпизод, чтобы посмотреть несколько секунд. Они отвергли идею, заявив, что если бы люди могли выбрать то, что они получили, было бы больно.
Это не отличается от µTorrent или любой другой системы P2P, которая полагается на равномерное распределение частей файла среди пиров.
Наиболее близким к этому является способность (обычно по умолчанию отключена) расставлять приоритеты первой и последней части файла, что было сделано специально для того, чтобы файл мог быть проверен как подлинный, а не как поддельный (поскольку большинство типов файлов помещают заголовок и метаданные в начале, а некоторые помещают его в конец).
В µTorrent установите расширенный параметр bt.prio_first_last_piece
:
Я пришел сюда в поисках ответа на тот же вопрос, и ответ @ Synetechs указал мне верное направление. Я не знаю, была ли это новая функция, которой не было, когда он опубликовал свой ответ (прошло уже 3 года). Но в той же расширенной вкладке теперь есть настройка bt.progressive_piece_picker, которая, кажется, расставляет приоритеты кусочкам с начала файла. До сих пор работал для меня. Однако используйте этот параметр осторожно. Он обходит ядро протокола, что является неупорядоченным характером загрузки. Может быть хорошо для торрентов с большим количеством сеялок, но может убивать менее активные торренты.
В главном окне щелкните панель подробной информации . Выберите вкладку « Файлы ».
Щелкните правой кнопкой мыши часть файла, для которой вы хотите увеличить приоритет, и измените приоритет с обычного на высокий.
Ниже приводится справочное руководство по bittorrent.
- Приоритет отображает приоритет, данный файлу.
- высокий означает, что BitTorrent будет пытаться завершить файл более агрессивно по сравнению с другими файлами с более низким приоритетом (низким или нормальным). Если есть возможность для этого файла стать более полным, BitTorrent примет его. Обратите внимание, что это не гарантирует завершение файла или что файл будет завершен раньше других файлов с более низким приоритетом.
- нормальный - это приоритет по умолчанию.
- низкий означает, что BitTorrent будет пытаться завершить файл менее агрессивно по сравнению с другими файлами с более высоким приоритетом (нормальным или высоким). Если есть возможность для другого файла с более высоким приоритетом стать более полным, BitTorrent возьмет его за загрузку для этого файла. Обратите внимание, что это не гарантирует, что файл будет завершен после других файлов с более высоким приоритетом.
- пропустить означает, что файл не будет загружен. Обратите внимание, что некоторые файлы делятся частями с другими файлами. Таким образом, вы можете заметить, что часть пропущенного файла (или, возможно, весь файл, если он меньше размера фрагмента) загружается. Следует понимать, что это не означает, что BitTorrent проигнорировал ваш запрос не загружать файл.
В uTorrent, если вы нажмете Shift+F2 , нажимая "Предпочтение", у вас будет доступ к некоторым специальным параметрам.
Как вы можете видеть на следующем скриншоте: у вас есть, среди прочего, две новые опции:
- bt.sequential_download
- bt.sequential_files
Вы можете изменить значение этих параметров на "True" для последовательной загрузки вашего файла.
Конечно, избегайте использовать эти опции для торрентов с несколькими сеялками.
Вы можете сделать это, нажав «не загружать» для файлов, которые вам не нужны, а затем принудительно вернуть приоритет к нормальному для них, когда ваш файл загружен.
он пытается завершить быструю загрузку в определенный файл в вашей торрент-загрузке по сравнению с другими файлами, если он установлен на высокий уровень .. med не будет иметь дополнительной скорости или мощности ... на низком уровне это даст низкую приоритетность по сравнению с другими файлы ... пропуск пропустит выбранный файл. high.med, low и skip - это происхождение