O que é um arquivo torrent?

Um arquivo torrent (.torrent) é um pequeno arquivo de metadados utilizado pelo protocolo BitTorrent para coordenar o compartilhamento de arquivos ponto a ponto. Ele não contém os arquivos reais sendo compartilhados — em vez disso, armazena informações como nomes de arquivos, tamanhos, estrutura de pastas, hashes de partes e URLs de trackers. Quando aberto em um cliente BitTorrent, esses metadados indicam ao software como localizar e baixar o conteúdo de outros peers na rede.

Os arquivos torrent utilizam um formato de dados chamado Bencode, que codifica os metadados em uma estrutura binária compacta. Cada arquivo no torrent é dividido em partes de tamanho fixo, e um hash SHA-1 de cada parte é armazenado dentro do arquivo .torrent. Isso permite que os clientes verifiquem a integridade dos dados baixados bloco por bloco.

Descrição da ferramenta

Esta ferramenta permite criar arquivos .torrent diretamente no seu navegador. Faça upload de um ou vários arquivos, configure URLs de trackers, web seeds, tamanho das partes e outros metadados, e então gere e baixe o arquivo .torrent resultante. Todo o processamento ocorre no lado do cliente — seus arquivos nunca são enviados para um servidor.

Explicação das opções

  • Nome do torrent: Um nome de exibição personalizado para o torrent. O padrão é "untitled", mas pode ser alterado para qualquer nome descritivo.
  • Comentário: Uma nota de texto opcional incorporada nos metadados do torrent, visível para qualquer pessoa que abrir o arquivo .torrent.
  • Criado por: Um campo opcional que indica quem ou o que criou o torrent.
  • Tamanho das partes: O tamanho de cada bloco de dados que os peers trocam entre si. "Auto" seleciona um tamanho adequado com base no tamanho total dos arquivos. Partes menores melhoram a verificação de integridade, mas aumentam o tamanho do arquivo .torrent; partes maiores reduzem a sobrecarga para arquivos grandes.
  • Torrent privado: Quando ativado, desabilita DHT (Distributed Hash Table) e PEX (Peer Exchange), restringindo a descoberta de peers apenas aos trackers especificados. Comumente utilizado em comunidades de trackers privados.
  • Trackers: URLs de anúncio para trackers BitTorrent que ajudam os peers a se encontrarem. Cada tracker é adicionado individualmente e ocupa seu próprio nível.
  • Web seeds: URLs HTTP/HTTPS de onde os arquivos podem ser baixados diretamente como alternativa, utilizando o protocolo de web seeding BEP 19.

Funcionalidades

  • Criar torrents de arquivo único ou múltiplos arquivos a partir de qualquer tipo de arquivo
  • Adicionar múltiplas URLs de trackers e URLs de web seeds
  • Tamanho de partes configurável de 16 KB a 16 MB ou seleção automática
  • Suporte a torrent privado para comunidades de trackers restritos
  • Exibe os metadados do torrent gerado, incluindo info hash, tamanho total, quantidade de partes e tamanho do arquivo torrent

Casos de uso

  • Distribuir arquivos grandes como lançamentos de software, conjuntos de dados ou arquivos de mídia em uma rede ponto a ponto
  • Criar torrents privados para upload em comunidades de trackers privados
  • Gerar torrents com URLs de web seed como alternativa para garantir a disponibilidade dos arquivos

Como funciona

  1. Selecione um ou mais arquivos usando o seletor de arquivos com arrastar e soltar.
  2. Configure as opções do torrent: nome, trackers, tamanho das partes, privacidade e metadados opcionais.
  3. Clique em "Gerar .torrent" — a ferramenta divide seus arquivos em partes, calcula os hashes SHA-1 de cada parte e codifica tudo no formato Bencode.
  4. Revise as informações do torrent gerado (nome, info hash, tamanhos, detalhes das partes) no painel de saída.
  5. Clique em "Baixar .torrent" para salvar o arquivo.

Dicas

  • Para arquivos com menos de 1 GB, o tamanho de partes "Auto" padrão funciona bem. Para arquivos muito grandes (10 GB ou mais), considere escolher partes de 4 MB ou 8 MB para manter o arquivo .torrent em um tamanho gerenciável.
  • Adicione pelo menos uma URL de tracker se quiser que os peers se encontrem por meio de um servidor de anúncio centralizado. Sem trackers, apenas DHT e PEX podem ser utilizados (a menos que o torrent esteja marcado como privado).
  • O info hash exibido após a geração identifica seu torrent de forma única e pode ser usado para criar links magnet.