sv9205 бу. яж писал причину почему у меня нашло.
у меня несколько пиров всеравно оставались активными на раздачах с паратов. или они до меня зачемто стучались.. вот через них и пошла строиться сеть DHT/
Цитата: Такое может быть, когда накопитель(т.е. хард) не держит файлы
а по русcки это как/? сыпитсья чтоли??
Vivien Цитата: Да ничего не менялось. Удалила задание, добавила в другой клиент, удалила, добавила обратно в uTorrent. Все. 99.9-99.8 результат перехэширования. Правда задание, да, не 100%. Но части 100% были.
в одной части може содержаться несколько файликов
пример.
есть раздача 10 файликов по 3 метра. а размер части у нас 4 метра. (тоесть всего 8 частей)
мы скачали 1,3,4,10 файлики, больше нам не надо.
но де факто торрент клиент скачивает не файлики а части. тоетсь мы получили целиком те части которые содержат нужные нам файлики.но в полученых частях есть информация относящиеся к другим файлам.
(это особеность протокола. он устроен таким образом чтобы передавать одинаковые по размеру части. а не разные файлики. по этому при создании торрента , при создании хешей частей он как бы слепляет все файлики один за другим а потом получившуюся большую последовательность режит на указые части . и потом с этими частями уже работает.)
тоесть торрент клиент как минимум получит инфу помимо 1,3,4,10 еще о 2,5,9 файлике
вот эту лишную инфу о других файликов , которые мы не выделяли к закачке клиент пишет в временый файл (дабы не нарушать хеш + вдруг мы захотим и те файлики скачать)
а когда мы удаляем задачие с клиента то програма вместе с торрент файлом удаляет как раз и временый файл. в котором хранитсья та самая инфа с других нескачаных файликов. которая в свою очеред нужна для того чтобы нужная часть получилась нужного размера с правильным хешем.
если мы опять добавим задание то торрент клиен при хешировании как раз найдет ошибки в крайних частях. так как они окажутсяь неполными (мы не все файлы скачивали. а торент делался со всех.) и придложит скачать недостающию инфу.
при этом всем. чем больше размер части тем больше нам придетсяь перекачивать. так как крайнии части выкачиваютсья целиком.
зы например в бит комете или еще хдето предложили свое решение этой проблемы. там файлы обьеденятсья вмести по другому принципу. беретсья файл. делитсья на части и если остаетсья часть в которой инфа с файла занимает не весь её размер то просто дописываетсяь часть нулями. потом беретсья другой файл....
минус в том что если этот торрент файл качать другим клиентом мы увидем спецефичные служебные файлы + размер трафика раздачи может довольно сильно вырасти. особено если много мелких файлов.
зы интересно ктонибуть осилит этот безграмотный текст