rTorrent - rTorrent
Deweloper(zy) | Jari Sundell (aka rakszasa) |
---|---|
Pierwsze wydanie | 25 stycznia 2005 r |
Wersja stabilna | rTorrent 0.9.8 / libTorrent 0.13.8 (19 lipca 2019 [±] | )
Magazyn | github |
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 |
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
- Oficjalna strona internetowa
- rTorrent na GitHub
- libTorrent na GitHub
- Lista mailingowa rTorrent w Wayback Machine (indeks archiwum)
- Stara strona internetowa w Wayback Machine (indeks archiwum)