Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
Где-то я уже об этом писал. Однако, если скачивается блок и проверяется его хэш, то и отдаваться он должен соответственно целиком. Или НЕ отдаваться, если он не сохранен целиком. А в гугл я и сам посылать умею... |
vasek |
|
Темы:
47
Сообщения:
11848
Участник с: 17 февраля 2013
|
AivarAivar, во первых без обид, во вторых сказано это было не тебе, а в третьих разъяснить эту ситуацию более точнее я не рискнул - всеравно бы, как всегда, напутал и посыпались бы в меня камни - а копаться в своей базе лень. PS..........а торрент не для меня - не чего качать, а главное тариф, на котором сидит мой модем, это не позволяет.
Ошибки не исчезают с опытом - они просто умнеют
|
_GoinG_ |
|
Темы:
13
Сообщения:
213
Участник с: 23 декабря 2014
|
AivarСобственно это более-менее разумное объяснение , далее вопрос можно поставить следующим образом_"как научить deluge не сохранять ненужные скаченные сегменты ?"
Любовь как шпага , юмор как щит
|
vasek |
|
Темы:
47
Сообщения:
11848
Участник с: 17 февраля 2013
|
Вообщем покапался у себя в базе, нарыл следующее (к сожалению, источник не указан) Излишки – это отвергнутые и испорченные данные. Отвергнутые данные были посланы вам пиром, но ваш клиент в них не нуждается. «Ошибки хэша» происходят, когда получены испорченные данные, а клиент выдает их. Излишки, обусловленные ошибками хэша Когда создается торрент-файл, все включенные в него файлы "склеиваются", разбиваются на куски одинакового размера (неполный последний кусок дополняется нулями) и для каждого куска вычисляется хеш сумма и включается в торрент. Принимающий клиент аналогично вычисляет хеш-суммы каждого полностью принятого куска. Если вычисленная сумма совпадает с записанной в торрент-файле - кусок помечается как доступный для перераздачи другим клиентам. При несовпадении выполняется перезакачка куска. Если повторные попытки не приводят к успеху и обнаруживается, что какой-то клиент шлет слишком много кусков, несоответствующих торрренту - такой клиент помечается как ненадежный источник, грубо говоря получает временно бан. Если перепроверка подтвердила целостность файлов, виновата сеть. Чаще всего пакеты портит драйвер аппаратного файрвола от nvidia или драйвер сетевой карты с аналогичной продвинутой функциональностью, которая касается IP уровня (Checksumm & segmentation offload и т.д.). Причем проблемы могут возникать только при сочетании определенных обстоятельств (высокая нагрузка на фоне большого числа пакетов и т.д.). Все эти фичи при проверке следует отключить. Если такая сбойная сетевая карта применяется в NAT провайдера, то нужно отловить проблему и заставить провайдера ее устранить. И была еще следующая фраза (в достоверности не ручаюсь, не проверял) µTorrent автоматически проверяет все загруженные данные и обеспечивает запись на диск только верных данных.
Ошибки не исчезают с опытом - они просто умнеют
|
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
В таком случае ktorrent не просто скачивает, но и в обязательном порядке сохраняет "ненужное", умело его маскируя._GoinG_Попросить сделать это разработчика. ) |
jim945 |
|
Темы:
9
Сообщения:
3180
Участник с: 25 января 2010
|
_GoinG_~/.kde4/share/apps/ktorrent/
Lupus pilum mutat, non mentem.
|
jim945 |
|
Темы:
9
Сообщения:
3180
Участник с: 25 января 2010
|
Так. Для просветения.На фрагменты разбиваются не отдельные файлы, а вся раздача целиком, поэтому у «личера», пожелавшего скачать лишь некоторые файлы из раздачи, для поддержания целостности фрагментов нередко будет храниться также небольшой объём избыточной (для него) информации.
Lupus pilum mutat, non mentem.
|