RTorrent
Z Wikipedii
- Właściwy tytuł tego artykułu to rTorrent. Z powodu ograniczeń technicznych tytuł tego artykułu jest nieprawidłowy.
rTorrent | |
Rodzaj | klient P2P |
Aktualna wersja | 0.7.4 - 0.11.4 |
Producent | Rakshasa (Jari Sundell) |
Licencja | GPL |
Platforma systemowa | System uniksopodobny |
http://libtorrent.rakshasa.no/ | |
![]() |
rTorrent - jest tekstowym klientem sieci BitTorrent na licencji GPL, rozwijanym przez Jari Sundell (pseudonim Rakshasa).
Został napisany w języku C++ z nastawieniem na wysoką wydajność i poprawny kod. Wykorzystuje bibliotekę libTorrent (własną, nie libtorrent z sourceforge) dla systemów uniksowych. Interfejs użytkownika jest napisany w oparciu o bibliotekę ncurses.
Własna biblioteka libTorrent różni się od innych wersji transmisją danych bezpośrednio między stronami pamięci zmapowanymi przez funkcję nmap() a stosem sieciowym. Na łączach o wysokiej przepustowości potrafi wysyłać dane kilkukrotnie szybciej niż oficjalny klient BitTorrent.
Pakiety rTorrenta są dostępne na różne dystrybucje Linuksa i Uniksa oraz można go uruchamiać i kompilować w prawie każdym systemie operacyjnym zgodnym z POSIX, takim jak na przykład FreeBSD.
Dzięki interfejsowi tekstowemu można używać go w programach typu screen i dtach. Wspiera zachowywanie sesji i pozwala użytkownikom na dodawanie i usuwanie torrentów. Wspiera także częściowe ściąganie torrentów zawierających wiele plików. Od wersji 0.7.0 wspiera także szyfrowanie[1].