LINUX.ORG.RU

История изменений

Исправление Egor_, (текущая версия) :

кроме хеша всей раздачи, имеется нарезка раздачи на блоки, заранее заданной длины и производится поиск по их хешам. т.е. дополнительные хеши кроме общего хеша раздачи и так уже есть

сейчас, как я понимаю, функция «найти пира, у которого имеются данные с заданным хэшем» работает только для хэша раздачи
найти пира по хэшу блока нельзя
чтобы найти блок по его хэшу, ты должен сначала найти пира по хэшу раздачи и у этого пира запросить блок
если ты не знаешь, из какой раздачи твой блок, ты не найдёшь этот блок

Исходная версия Egor_, :

кроме хеша всей раздачи, имеется нарезка раздачи на блоки, заранее заданной длины и производится поиск по их хешам. т.е. дополнительные хеши кроме общего хеша раздачи и так уже есть

ты не понял
я говорю не про увеличение размера торрент-файлов (которые не увеличатся, как ты правильно заметил)
я говорю про функцию «найти пира, у которого имеются данные с заданным хэшем»
сейчас ищется только хэш раздачи
а ты хочешь, чтобы искался ещё и хеш каждого файла
сейчас, как я понимаю, найти пира по хэшу блока нельзя
чтобы найти блок по его хэшу, ты должен сначала найти пира по хэшу раздачи и у этого пира запросить блок
если ты не знаешь, из какой раздачи твой блок, ты не найдёшь этот блок