Loading...
Error

Библиотека Flibusta (только FB2) на 01.07.2025 (663448 книг) (локальная коллекция, пополняемая ежемесячно) + MyHomeLib + inpx

Страницы:   Пред.  1, 2, 3 ... 263, 264, 265

Ответить на тему

 | 

 
Автор Сообщение

regidrer

Softwayer писал(а):

Было бы здорово организовать создание новых торрент-файлов таким образом, чтобы все изменяющиеся файлы были в конце и поддерживался неизменный префикс из старых файлов, а то сейчас при частично загруженной раздаче получается, что каждый месяц файлы по-новому ложатся на сетку из кусков и оказываются частично скачанными, хотя в прошлом месяце были скачаны полностью.
Не получиться, даже если приложить усилия. Для этого необходимо, чтобы архивы точно соответствовали (до байта) количеству частей (блоку) торрента. Размер чанка в этой раздаче 512Кб, соответственно архивы должны быть кратными этому числу.
Теоретически можно подогнать степенью сжатия размеры архивов кратным 512Кб, но по-моему проще рассчитать число пи. Ошибка в 1 байт сведет все усилия к нулю- торрент-клиент при хешировании будет смещать части.

Softwayer

regidrer писал(а):

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

Crystal

Цитата:

Размер чанка в этой раздаче 512Кб
Торрент-файл для раздачи создаётся с размером блока 16 Мб. Или Вы что-то другое имели в виду?

И, честно говоря, не понимаю, зачем перехешировать всю раздачу при обновлении? Не проще скачать только новые/изменённые файлы (коих обычно всего три), а затем ещё раз скачать торрент, поставить галочку "Пропустить проверку хеша"?
Показать сообщения:    
Ответить на тему