This article relies too much on references to primary sources. (May 2010) (Learn how and when to remove this template message)
The main information screen for rTorrent and libTorrent (rTorrent v0.9.2)
|Original author(s)||Jari Sundell (a.k.a. rakshasa)|
|Initial release||25 January 2005|
|Stable release||rTorrent 0.9.7 / libTorrent 0.13.7 (June 6, 2018[±])|
|Size||Linux: 1.3 MiB|
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 claims to be able to seed at three times the speed of the official client.
rTorrent uses ncurses and is suitable for use with screen or Tmux; it uses commands such as Carriage return to load a torrent, after which ^S can be used to start a torrent (where ^ is shorthand for Ctrl key), backspace can be used to automatically start a torrent once it is loaded, making a subsequent issue of ^S unnecessary, ^K for stop, and ^D for pause, or if already paused or stopped, ^D again to delete the torrent. 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 was also implemented. PEX, DHT and initial seeding were recently implemented in rTorrent.
ruTorrent is a popular Web-based interface.
- "Earliest known code import".
- rakshasa (2018-06-06), Release RTorrent/libTorrent release version 0.9.7/0.13.7 · rakshasa/rtorrent, GitHub, retrieved 2018-06-07
- rakshasa/rtorrent, GitHub, retrieved 2015-07-14
- The libTorrent and rTorrent Project, Jari Sundell, archived from the original on 9 April 2014, retrieved 2007-08-09
- RTorrent User Guide, Jari Sundell, archived from the original on 17 February 2014, retrieved 2009-11-25
- LibTorrent 0.11.0 and rTorrent 0.7.0 released, Jari Sundell, archived from the original on 2 November 2012, retrieved 2006-12-13