RTorrent - RTorrent

rTorrent
Главный информационный экран для rTorrent и libTorrent (rTorrent v0.9.2)
Главный информационный экран для rTorrent и libTorrent (rTorrent v0.9.2)
Оригинальный автор (ы)Джари Сунделл (он же ракшаса)
Разработчики)Яри ​​Санделл
изначальный выпуск25 января 2005 г.; 15 лет назад (2005-01-25)[1]
Стабильный выпускrTorrent 0.9.8 / libTorrent 0.13.8 (19 июля 2019 г.); 16 месяцев назад (2019-07-19)) [±][2]
Репозиторийgithub.com/ ракшаса/ rtorrent
Написано вC ++[3]
Операционная системаUnix-подобный
ПлатформаIA-32, x86-64
РазмерLinux: 1.3 МиБ
ТипBitTorrent клиент
ЛицензияGNU GPLv2
Интернет сайтракшаса.github.io/ rtorrent/

rTorrent это текстовый ncurses BitTorrent клиент написано в C ++,[4] на основе libTorrent (не путать с libtorrent ) библиотеки для Unix, авторская цель которого - «ориентация на высокую производительность и хороший код».[4]

Технические детали

Библиотека отличается от других реализаций тем, что передает данные напрямую между страницы файлов отображается в памяти mmap () и функция Сетевой стек. В соединениях с высокой пропускной способностью он утверждает, что может выполнять посев в три раза быстрее, чем официальный клиент.[4]

Пакеты rTorrent доступны для различных Дистрибутивы Linux и Unix-подобный системы, и он будет компилироваться и запускаться почти на всех POSIX -соответствующий Операционная система, Такие как FreeBSD и OS X.

rTorrent использует ncurses и подходит для использования с экран или же Tmux; он использует такие команды, как Возврат каретки для загрузки торрента, после чего ^ S можно использовать для запуска торрента (где ^ - сокращение от клавиши Ctrl), Backspace может использоваться для автоматического запуска торрента после его загрузки, делая последующий выпуск ^ S ненужным, ^ K для остановки и ^ D для паузы, или, если он уже приостановлен или остановлен, снова ^ D для удаления торрента.[5] Он поддерживает сохранение сеансов и позволяет пользователю добавлять и удалять торренты. Также поддерживается частичная загрузка многофайловых торрентов. В выпуске rTorrent-0.7.0 поддержка Шифрование протокола BitTorrent также был реализован.[6] PEX, DHT и Первоначальный посев были недавно[когда? ] реализовано в rTorrent.

rTorrent можно управлять через XML-RPC над SCGI.

Смотрите также

Рекомендации

  1. ^ "Самый ранний известный импорт кода".
  2. ^ ракшаса (19 июля 2019 г.), Релиз RTorrent релиз версии 0.9.8 · rakshasa / rtorrent, GitHub, получено 18 августа 2019
  3. ^ ракшаса / rtorrent, GitHub, получено 14 июля 2015
  4. ^ а б c Проект libTorrent и rTorrent, Яри Сунделл, архивировано из оригинал 9 апреля 2014 г., получено 9 августа 2007
  5. ^ Руководство пользователя RTorrent, Яри Сунделл, архивировано из оригинал 17 февраля 2014 г., получено 25 ноября 2009
  6. ^ Выпущены LibTorrent 0.11.0 и rTorrent 0.7.0, Яри Сунделл, архивировано из оригинал 2 ноября 2012 г., получено 13 декабря 2006

внешняя ссылка