Si estoy descargando un montón de torrents, ¿hay alguna forma o un cliente que detecte los archivos ya descargados y deje de descargarlos?
Editar: Aclaración de los comentarios. Sí, esto significa encontrar archivos duplicados entre diferentes torrents y evitar descargarlos.
Sé que algunos clientes le permiten seleccionar qué archivos dentro de un torrent descargar. ¿Es posible obtener una suma de comprobación de archivos individuales dentro de un torrent, antes de descargarlos? Si es así, podría hacer un guión o algo así.
bittorrent
qbittorrent
fullmooninu
fuente
fuente
Respuestas:
No es posible determinar si un archivo en un torrent también existe en otro torrent a partir de los datos disponibles en los archivos .torrent. Simplemente no hay soporte de deduplicación en el protocolo estándar BitTorrent.
Cuando se crea un torrent, todos los archivos que contiene se concatenan juntos y luego se fragmentan.
El problema es que no es posible crear un hash de archivo a partir de los hash de la pieza.
(@jdwolf Incluso si el archivo n. ° 1 y el archivo n. ° 3 son idénticos, todos los hash de sus piezas serán diferentes).
Hay algunos programas creadores de torrent que opcionalmente pueden agregar hashes de archivos, pero afaik no se usa en ningún lado.
fuente