É possível combinar uma lista de torrents em um torrent com muitos arquivos, mantendo as sementes?

7

Digamos que você tenha todos os episódios das séries FOO que você baixou como estavam, então você tem 20 torrents. Agora, digamos que você queira fazer um pacote torrent com todos os arquivos, chamá-lo de "FOO Season 1" e enviá-lo para alguém.

Um modo seria criar um novo torrent com todos os episódios, mas você perderia todas as sementes dos torrents atuais e também não poderia semear as pessoas que desejassem baixar episódios únicos.

Isso é possível com o protocolo BitTorrent?

    
por Zequez 28.11.2012 / 01:44

3 respostas

1

Em 2006 BEP 47 Preenchimento de arquivos e atributos de arquivo estendidos foram publicados. Assim que torrents contiverem TTH para cada arquivo e info.pieces não for necessário, é possível manipular arquivos livremente. A amostra pode ser visualizada aqui : para qualquer pasta, o servidor web é capaz de construir tanto descrições dcls quanto torrent.

Infelizmente, este BEP não foi amplamente implementado, então uma coisa tão fácil (em protocolos p2p mais maduros como ADC e G2) ainda não é possível com a maioria dos clientes BitTorrent.

Além disso, na minha prática, a abordagem "info.files.path" atual é um grande desperdício porque os nomes de diretórios aninhados são repetidos com demasiada frequência. Meu compartilhamento do GreyLink DC ++ tem aproximadamente 6800 diretórios. Sua descrição no formato dcls (isto é, xml.bz2) é aproximadamente 3.1Mb grande. O XML descompactado é de 12Mb. Sendo convertido para o formato .torrent (após o BEP 47) ele se torna 16Mb grande, apesar do XML ter o TTH no Base32 e o torrent ter o TTH em formato binário.

Assim, algum tipo de aninhamento seria útil para evitar a repetição de fragmentos de caminho. Eu acho que deveria haver outro BEP para aninhar "info", e isso provavelmente também permitiria o que você quer de outra maneira.

    
por 04.12.2016 / 21:10
0

Se todos os arquivos não estiverem em suas próprias pastas, basta criar um novo torrent no seu arquivo torrent e adicionar cada arquivo individualmente e todos eles serão empacotados nesse novo torrent. Você ainda pode fazer isso se eles estiverem em suas próprias pastas, mas é um pouco menos organizado, mais ou menos. Não apague nenhum de seus arquivos .torrent anteriores ou mude os locais de qualquer um dos arquivos, senão você estragará suas sementes anteriores.

Em resposta à sua pergunta, não, você não pode fazer o que está querendo (semear arquivos individuais e tudo mais), não sem ter um arquivo .torrent para cada episódio individual e um arquivo .torrent para o todo coisa. Tenha em mente que se você fizer uma torrent com a temporada inteira, os usuários podem escolher qual eps eles querem de uma forma que esteja resolvendo o seu problema.

    
por 28.11.2012 / 02:57
0

Se você quiser manter as sementes dos arquivos .torrent originais, você terá que empacotar cada um dos arquivos .torrent originais em um novo torrent. Você não precisaria realmente incluir os arquivos, apenas o original .torrent para cada arquivo. Em seguida, continue a implantar cada torrent, além do torrent aninhado.

    
por 11.11.2013 / 10:22