Distribueret en ret interessant torrentklient

Hvis du leder efter en torrentklientlad mig fortælle dig det måske distribueret kan være din smag, Nå, dette er en klient det giver adgang til torrentindhold som en del af filsystemet, downloade data efter behov.

Med hjælp fra distribuerede, brugeren kan organisere adgangen til lokale medieafspillere til visse torrents med video og musik uden først at downloade torrentindholdet; download finder sted, når filerne åbnes.

Et andet eksempel er at arbejde med torrents, der inkluderer meget store, distribuerede datasæt, så du kan behandle og analysere de nødvendige dele i en Jupyter Notebook uden at downloade hele samlingen.

Om Distribyted

Det interessante ved denne Torrent-klient er det understøtter konvertering af nogle formater til form af filer og mapper.

På det nuværende udviklingsstadium, oversættelse af indholdet af zip-filer understøttes: brugeren kan downloade separat fil fra zip-fil fra torrent.

I den nærmeste fremtid, de lover også at tilføje support til tjære-, 7zip- og xz-formaterne. Hvis filformatet ikke understøtter download i dele, kan distribueret streame indhold, selv med muligheden for at ændre placeringen i filen (for eksempel at se videoer og lytte til musik på enhver medieafspiller direkte fra torrents).

De torrents, der er forbundet til filsystemet, er defineret i konfigurationsfilen. Efter montering af torrents leveres en webgrænseflade indbygget til browsing og overvågning (kan spore downloadhastighed og statistik).

I øjeblikket distribueret kan vise nogle filtyper direkte som mapper, hvilket gør det muligt for applikationer kun at læse de dele, de har brug for. Her er en liste over understøttede, understøttede og ikke-understøttede formater.

Af typen af ​​understøttede filer er de:

  • zip: Kun i stand til at pakke kun én fil ud. Filen dekomprimeres til en midlertidig fil sekventielt for at gøre den søgbar. Dekompression stopper, hvis ingen læser det.
    At blive støttet
  • tar: Kunne søge i en hvilken som helst fil og inden for disse filer ved hjælp af et modificeret standardbibliotek, selvom det ikke er nyttigt i .tar.gz-filer.
  • 7zip: Svarende til Zip, selvom dette kræver et bibliotek, der ligner zip.
  • xz: Kun værd, når filen oprettes ved hjælp af blokke.

Ikke understøttet
gzip: Så vidt jeg ved, understøtter det ikke tilfældig adgang.

Selvom softwaren er designet til multimedieindhold, er det også muligt at udføre andre opgaver. Med hvilken med distribueret kan vi gøre følgende:

  • Spil multimediefiler i din foretrukne lyd- eller videoafspiller. Disse filer downloades efter anmodning og kun de nødvendige dele.
  • Udforsk TB af data fra sæt af offentlige data ved kun at downloade de dele, du har brug for. Brug Jupyter Notebooks direkte til behandling eller analyse af disse data.
  • Spil din ROM-sikkerhedskopier direkte fra torrentfilen. Du kan have næsten GB i spil og kun downloade de nødvendige.

Projektkoden er skrevet på Go-sproget og distribueres under GPLv3-licensen. FUSE-undersystemet bruges til at binde til FS, og builds er klar til Linux (x86_64 og ARM7) og Windows.3

Endelig hvis du er interesseret i at vide mere om det Om softwaren kan du kontrollere detaljerne I det følgende link.

Hvordan installeres Distribyted på Ubuntu og derivater?

For dem der er interesserede i at kunne installere denne torrentklient på deres system. Som nævnt ovenfor er der forudkompilerede pakker til Linux, som du kun skal få fra udgivelsesafsnittet i applikationsregistret.

De kompilerede kan fås fra nedenstående link.

Giv bare de downloadede filer udførelsestilladelser, og det er det.

En anden metode er ved at downloade og kompilere applikationskoden. For at gøre dette skal vi bare åbne en terminal og skrive følgende:

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

Og at kompilere:

make build

Og klar.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.