rTorrent - rTorrent

rTorrent
Rtorrent.png
Główny ekran informacyjny dla rTorrent i libTorrent (rTorrent v0.9.2)
Deweloper(zy) Jari Sundell (aka rakszasa)
Pierwsze wydanie 25 stycznia 2005 r .; 16 lat temu ( 2005-01-25 )
Wersja stabilna rTorrent 0.9.8 / libTorrent 0.13.8 (19 lipca 2019 ; 2 lata temu ) [±] ( 2019-07-19 )
Magazyn github .com / Rakshasa / rTorrent
Napisane w C++
System operacyjny Uniksopodobny
Platforma IA-32 , x86-64
Rozmiar 1,3  MB
Rodzaj Klient BitTorrent
Licencja GPL-2.0-lub-później
Strona internetowa Rakshasa .github .io / rTorrent /

rTorrent to tekstowy klient BitTorrent napisany w C++ , oparty na bibliotekach ncurses i libTorrent (nie mylić z libtorrent ) dla Uniksa , którego celem autora jest „koncentracja na wysokiej wydajności i dobrym kodzie”.

Szczegóły techniczne

Biblioteka odróżnia się od innych implementacji poprzez przesyłanie danych bezpośrednio między stronami pliku mapowanymi do pamięci przez funkcję mmap () a stosem sieciowym . W przypadku połączeń o dużej przepustowości twierdzi, że jest w stanie zasiać z prędkością trzykrotnie większą niż oficjalny klient .

Pakiety rTorrent są dostępne dla różnych dystrybucji Linuksa i systemów uniksopodobnych i skompilują się i uruchomią na prawie każdym systemie operacyjnym zgodnym z POSIX , takim jak FreeBSD i macOS .

rTorrent używa biblioteki ncurses i jest odpowiedni do użytku z GNU Screen lub Tmux ; używa poleceń takich jak Carriage return, aby załadować torrent, po czym ^S może być użyty do uruchomienia torrenta (gdzie ^ jest skrótem dla klawisza Ctrl), backspace może być użyty do automatycznego uruchomienia torrenta po jego załadowaniu, tworząc kolejny wydanie ^S niepotrzebne, ^K dla zatrzymania i ^D dla pauzy lub jeśli już pauza lub zatrzymanie, ^D ponownie, aby usunąć torrent. Obsługuje zapisywanie sesji i pozwala użytkownikowi dodawać i usuwać torrenty . Obsługuje również częściowe pobieranie torrentów wieloplikowych. W wydaniu rTorrent-0.7.0 zaimplementowano również obsługę szyfrowania protokołu BitTorrent . Ostatnio w rTorrent wdrożono PEX , DHT i początkowe seedowanie.

rTorrent może być kontrolowany przez XML-RPC przez SCGI .

Zobacz też

Uwagi

Bibliografia

Zewnętrzne linki