Главный информационный экран для rTorrent и libTorrent (rTorrent v0.9.2) | |
Автор (ы) | Яри Сунделл (он же ракшаса) |
---|---|
Разработчик (и) | Яри Санделл |
Первый выпуск | 25 января 2005 г.; 15 лет назад (25.01.2005) |
Стабильный выпуск | rTorrent 0.9.8 / libTorrent 0.13.8 (19 июля 2019 г.; 14 месяцев назад (19.07.2019)) |
Репозиторий | github.com / rakshasa / rtorrent |
Написано на | C ++ |
Операционная система | Unix-подобная |
Платформа | IA-32, x86-64 |
Размер | Linux : 1.3 MiB |
Тип | BitTorrent-клиент |
Лицензия | GNU GPLv2 |
Веб-сайт | rakshasa.github.io / rtorrent / |
rTorrent - это , основанный на тексте ncurses клиент BitTorrent, написанный на C ++, основанный на библиотеках libTorrent (не путать с libtorrent ) для Unix, цель автора которых - «сосредоточить внимание на высокой производительности и хорошем коде».
Библиотека отличается от других реализаций тем, что передает данные напрямую между страницами файла, отображенными в память функцией mmap (), и сетевой стек. В соединениях с высокой пропускной способностью он утверждает, что может загружать в три раза быстрее, чем официальный клиент ..
Пакеты rTorrent доступны для различных дистрибутивов Linux и Unix-подобных, и он будет компилироваться и запускаться почти во всех POSIX -совместимых операционных системах, таких как FreeBSD и OS X.
rTorrent. использует ncurses и подходит для использования с screen или Tmux ; он использует такие команды, как возврат каретки для загрузки торрента, после чего ^ S можно использовать для запуска торрента (где ^ - сокращение для клавиши Ctrl), backspace может использоваться для автоматически запускает торрент после его загрузки, делая последующий выпуск ^ S ненужным, ^ K для остановки и ^ D для паузы, или, если он уже приостановлен или остановлен, ^ D еще раз, чтобы удалить торрент. Он поддерживает сохранение сессий и позволяет пользователю добавлять и удалять торренты. Также поддерживается частичная загрузка многофайловых торрентов. В выпуске rTorrent-0.7.0 также была реализована поддержка шифрования протокола BitTorrent. PEX, DHT и начальное заполнение были недавно реализовано в rTorrent.
rTorrent можно контролировать через XML-RPC через SCGI.