[go: nahoru, domu]

Jump to content

rTorrent

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Zondor (talk | contribs) at 01:40, 3 March 2009 (→‎See also: * CTorrent, a BitTorrent client with a command line interface). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

rTorrent
Developer(s)Rakshasa (Jari Sundell)
Stable releaserTorrent 0.9.8 / libTorrent 0.13.8 (July 19, 2019; 4 years ago (2019-07-19)) [±][1]
Repository
Operating systemUnix-like
TypeBitTorrent
LicenseGNU GPL
Websitelibtorrent.rakshasa.no

rTorrent is a text-based ncurses BitTorrent client written in C++, based on the libtorrent libraries for UNIX (not to be confused with libtorrent (Rasterbar) by Arvid Norberg), "with a focus on high performance and good code"[2].

Technical details

The library differentiates itself from other implementations by transferring data directly between file pages mapped to memory by the mmap() function and the network stack. On high-bandwidth connections, it is claimed to be able to seed at many times the speed of the official client. [2]

rTorrent packages are available for various Linux distributions and Unix-like systems, and it will compile and run on nearly every POSIX-compliant operating system, such as FreeBSD.

rTorrent uses ncurses and is suitable for use with screen or dtach; it uses commands such as Backspace to load a torrent, ^S for start, ^K for stop, and ^D for pause, or if already paused or stopped, ^D again to delete the torrent (^ is shorthand for the Ctrl key). It supports saving of sessions and allows the user to add and remove torrents. It also supports partial downloading of multi-file torrents. In the release of rTorrent-0.7.0 support for BitTorrent protocol encryption is also implemented.[3] PEX, DHT and initial seeding were recently implemented in rTorrent.

rTorrent can be controlled via XML-RPC over SCGI.

See also

References

  1. ^ Sundell, Jari (2019-12-25), "Releases", rakshasa/rtorrent repo, retrieved 2021-06-09 – via GitHub
  2. ^ a b The libTorrent and rTorrent Project - Trac
  3. ^ [1] Announcement of rTorrent-0.7.0

External links