Então, o que é exatamente um torrent?

Depois de ter recebido vários e-mails no passado que me pediram para explicar o que é um torrent, finalmente decidi escrever este pequeno guia para ajudar todos que desejam saber mais sobre torrents, como eles funcionam e como você pode usá-los. Muitos leitores Ghacks, sem dúvida, sabem exatamente como podem fazer uso de torrents, e é provável que este guia não esteja revelando nenhuma informação nova para eles. Convido você a contribuir com o artigo, deixando um comentário abaixo.

Primeiro, gostaria de abordar as diferenças entre torrent e Bittorrent, que geralmente são usadas como sinônimos na Internet. O Bittorrent é um protocolo de compartilhamento de arquivos ponto a ponto (p2p) que usa uma abordagem semelhante a um enxame para o compartilhamento de arquivos. Um torrent (arquivo) armazena metadados que programas como o uTorrent usam para baixar dados para o PC em que está sendo executado.

O que é um torrent?

A especificação Bittorrent detalha as metainfo incluídas nos arquivos torrent:

  • anunciar - lista pelo menos um URL do rastreador
  • nome da informação - nome sugerido para o arquivo ou diretório
  • peça de informação - Os arquivos são divididos em peças de tamanho fixo, e isso define o número de bytes de cada peça.
  • info pieces - Uma lista de hash
  • comprimento da informação - o comprimento do arquivo
  • caminho dos arquivos de informações - Uma lista de cadeias de nomes de subdiretórios e nomes de arquivos
  • comprimento dos arquivos info - O tamanho real do arquivo em bytes

Quando você baixa um arquivo torrent e o adiciona a um downloader como utorrent ou qBittorrent, várias coisas acontecem em segundo plano. O cliente Bittorrent tenta estabelecer uma conexão com o rastreador para receber uma lista de pares que estão atualmente transferindo partes do arquivo. Podem ser usuários que estão baixando os arquivos associados ao torrent atualmente ou propagadores que já baixaram os dados completos e agora os estão disponibilizando para todos os downloaders. A velocidade geralmente melhora com a popularidade de um download.

Ao adicionar um torrent a um programa compatível com o Bittorrent, você recebe muitas informações. O popular cliente uTorrent, por exemplo, exibe o número de partes e arquivos, os pares aos quais você está conectado no momento, os rastreadores e o hash, entre outras informações.

Todo usuário que começou a baixar o arquivo e baixou pelo menos uma parte também pode ser um semeador para esse arquivo. A idéia aqui é acelerar os downloads usando tecnologias de enxame. Embora existam maneiras de limitar artificialmente sua própria velocidade de upload ou usar modificações que impedem a propagação de arquivos, a maioria dos usuários está baixando e enviando partes de arquivos nos quais está interessado.

O cliente local baixa peças de diferentes usuários para montar os arquivos depois que todas as peças de dados são baixadas no sistema.

Você também pode encontrar links magnéticos em alguns sites que podem ter substituído torrents nesses sites ou podem ser oferecidos além de arquivos torrent. Um link magnético é um link da web que contém metadados que o cliente Bittorrent pode usar para iniciar o download de arquivos. O benefício para sites que hospedam arquivos torrent é que está reduzindo a largura de banda necessária para operar o site. Enquanto os torrents podem atingir o tamanho de um Megabyte ou mais, um link reduz esse número para menos de um Kilobyte de dados.

Como baixar um torrent

Na verdade, é muito fácil baixar arquivos torrent. Tudo que você precisa é de um programa que suporte o protocolo Bittorrent. Pode ser um navegador da web como o Opera ou um programa projetado especificamente para esse fim, como o uTorrent. Os programas geralmente registram a extensão de arquivo .torrent no seu sistema para que todos os links de torrent em que você clicar sejam adicionados automaticamente ao aplicativo.

Se não for esse o caso, você pode arrastar e soltar os arquivos torrent do sistema local no aplicativo para iniciar o download.