Distribuiu um cliente de torrent bastante interessante

Se você está procurando um cliente de torrentdeixe-me dizer que talvez distribuído pode ser do seu agrado, Bem, este é um cliente que permite o acesso ao conteúdo torrent como parte do sistema de arquivos, baixando dados conforme necessário.

Com a ajuda de distribuído, o usuário pode organizar o acesso de reprodutores de mídia locais para certos torrents com vídeo e música sem primeiro baixar o conteúdo do torrent; o download ocorrerá à medida que os arquivos forem acessados.

Outro exemplo é trabalhar com torrents que incluem conjuntos de dados muito grandes e distribuídos, permitindo que você processe e analise as partes necessárias em um Notebook Jupyter sem baixar a coleção inteira.

Sobre Distribuído

O interessante sobre este cliente de torrent é que suporta a conversão de alguns formatos na forma de arquivos e diretórios.

No atual estágio de desenvolvimento, a tradução do conteúdo dos arquivos zip é suportada: o usuário pode baixar o arquivo separado do arquivo zip do torrent.

Em um futuro próximo, eles também prometem adicionar suporte para os formatos tar, 7zip e xz. Se o formato do arquivo não suportar o download em partes, o distribuído pode transmitir conteúdo, mesmo com a capacidade de alterar a posição no arquivo (por exemplo, para assistir a vídeos e ouvir música em qualquer reprodutor de mídia diretamente de torrents).

Os torrents conectados ao sistema de arquivos são definidos no arquivo de configuração. Depois de montar torrents, uma interface da web é fornecida integrado para navegação e monitoramento (pode rastrear a velocidade de download e estatísticas).

Atualmente distribuído pode exibir alguns tipos de arquivos diretamente como pastas, possibilitando que os aplicativos leiam apenas as partes de que precisam. Aqui está uma lista de formatos com suporte, com suporte e sem suporte.

Dos tipos de arquivos suportados, eles são:

  • zip: Capaz de descompactar apenas um arquivo. O arquivo é descompactado em um arquivo temporário sequencialmente para torná-lo pesquisável. A descompressão para se ninguém lê.
    Para ser apoiado
  • tar: Ser capaz de pesquisar qualquer arquivo e dentro desses arquivos usando uma biblioteca padrão modificada, embora não seja útil em arquivos .tar.gz.
  • 7zip: Semelhante ao Zip, embora exija uma biblioteca semelhante ao zip.
  • xz: Só vale a pena quando o arquivo é criado em blocos.

Não suportado
gzip: Pelo que eu sei, ele não suporta acesso aleatório.

Embora o software seja projetado para conteúdo multimídia, também é possível realizar outras tarefas. Com o qual com distribuído podemos fazer o seguinte:

  • Toque arquivos multimídia no seu reprodutor de áudio ou vídeo favorito. Esses arquivos serão baixados mediante solicitação e apenas as partes necessárias.
  • Explore TB de dados de conjuntos dados públicos baixando apenas as partes de que você precisa. Usar Notebooks Jupyter diretamente para processar ou analisar v ESSES Dados.
  • Jogue o seu Backups de ROM diretamente do arquivo torrent. Você pode ter praticamente GB em jogos e apenas baixar os necessários.

O código do projeto é escrito na linguagem Go e é distribuído sob a licença GPLv3. O subsistema FUSE é usado para vincular ao FS e as compilações estão prontas para Linux (x86_64 e ARM7) e Windows.3

Finalmente, se você estiver interessado em saber mais sobre isso Sobre o software, você pode verificar os detalhes no link a seguir.

Como instalar o Distribyted no Ubuntu e derivados?

Para quem está interessado em poder instalar este cliente torrent em seu sistema. Como mencionado acima, existem pacotes pré-compilados para Linux que você só deve obter na seção de lançamentos no repositório do aplicativo.

Os compilados podem ser obtidos no link abaixo.

Basta dar as permissões de execução dos arquivos baixados e pronto.

Outro método é fazer o download e compilar o código do aplicativo. Para isso, basta abrir um terminal e nele digitar o seguinte:

git clone https://github.com/distribyted/distribyted.git

E para compilar:

make build

E pronto.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.