¿Es posible fusionar dos de los mismos archivos torrent incompletos? p.ej. Descargo un torrent que tiene 2 piezas pero solo descargo la primera pieza y mi amigo descarga la segunda pieza. ¿Es posible fusionar estos dos archivos para tener un torrent completo?
bittorrent
usuario83241
fuente
fuente
Respuestas:
No estoy seguro de si su pregunta es solo teórica o un problema real ... va a responder como teórica ...
Mientras se complete el archivo completo, técnicamente sí, no estoy completamente seguro del mejor programa para lograrlo.
Una mejor solución puede ser descargar el archivo .torrent y modificarlo en un rastreador privado entre usted y su amigo para que se completen el uno del otro.
fuente
Sí, puedes hacerlo con la utilidad torram . Reconstruye el directorio de descargas de torrernt utilizando cualquier número de archivos parcial o totalmente descargados. Entonces, si sus archivos están en algún lugar en ~ / Download / Torrents / puede usar:
torram -c -o <the_directory_where_to_put_reconstructed_files> <yourtorrentfile.torrent> ~/Download
No importa dónde vivan exactamente sus archivos, solo especifique cualquier directorio que sea padre para ambos (es por eso que usé ~ / Download / en el ejemplo). Si no está seguro de que incluso puede usar '/' como último argumento, la herramienta escanea el directorio de forma recursiva, encuentra candidatos por tamaño de archivo, comprueba sus fragmentos por hash md5 y combina todas las piezas buenas encontradas en el archivo final.
fuente
Si tiene un archivo de torrent que dos personas distintas estaban descargando en diferentes sistemas, y quiere llevar lo que la persona B ha descargado al sistema de la persona A, lo más sencillo y obvio es simplemente copiar los archivos de B al torrent de A directamente y luego reanudar el torrent en el sistema de la persona A. Todos los programas de pares de Bittorrent que he usado escanearán archivos cuando comiencen a averiguar dónde están en el archivo. Por lo tanto, reanudar desde archivos no es un problema.
Pero, esto lo ayudará solo si el torrent consistió en una cantidad de archivos y la persona B tenía una cantidad de archivos completos o una cantidad de archivos incompletos que A no comenzó a descargar.
Si sobrescribe los archivos de la persona A con archivos del mismo nombre de la persona B, no "combinará" lo que ya está descargado entre ellos, estará donde la persona B dejó con ese archivo.
Si su torrent es simplemente un archivo único muy grande, esto no lo ayudará, simplemente se hará cargo de donde B dejó la descarga.
De lo contrario, busque mergetorrent como lo sugiere @Alexey Markov en los comentarios. No he usado esta utilidad pero parece hacer lo que quieres.
fuente
La mayoría de los clientes de BitTorrent tienen la capacidad de volver a verificar los archivos descargados. Si combina partes completadas de un torrent, y luego ejecuta una nueva verificación, el cliente debe reconocer el contenido agregado (y comenzar a distribuirlo).
fuente
Si son dos archivos diferentes del mismo torrente, simplemente puede mover ambos archivos a los mismos datos de descarga (incompletos) (el nombre de archivo debe ser exactamente el objetivo). Luego vuelva a verificar y su cliente de Bittorrent comparará la situación de su nuevo archivo con las sumas de verificación de torrent conocidas.
Si sus piezas descargadas son del mismo archivo. Se pone un poco peor. Me pregunto si nadie escribió una herramienta para esto porque el algoritmo para una herramienta potencial es bastante directo y simple:
Como ya se dijo, para una herramienta esta es una tarea simple. Si no tiene una herramienta de este tipo (no sé cuál), puede fusionar su archivo manualmente, lo que funciona en el caso de que su cliente no haya descargado basura (= partes que no coinciden con la suma de verificación). En este caso, puede usar una herramienta que solo copia bloques no vacíos.
dd if=inputfile.dat of=outputfile.dat bs=1024 conv=notrunc,sparse
puede hacer esto, solo ajuste elbs=
parámetro (tamaño de bloque) al tamaño del fragmento de su archivo de descarga. Al final, vuelva a escanear su archivo en su cliente Torrent, y debería encontrar más fragmentos que antes.fuente
Si está descargando algo como una parte 2
.iso
o.rar
archivos, esto significa SÍ, puede hacerlo. Por ejemplo, puede descargaratutorial-part1.rar
mientras su amigo descargaatutorial-part2.rar
sin problemas.fuente