Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Технические детали [ править ]

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

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

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

rTorrent можно контролировать через XML-RPC через SCGI .

См. Также [ править ]

  • Сравнение клиентов BitTorrent

Ссылки [ править ]

  1. ^ "Самый ранний известный импорт кода" .
  2. ^ Sundell, Jari (19 июля 2019 г.), "Releases" , rakshasa / rtorrent repo , получено 18 августа 2019 г. - через GitHub CS1 maint: обескураженный параметр ( ссылка )
  3. ^ "rTorrent BitTorrent client" , rakshasa / rtorrent repo , получено 14 июля 2015 г. - через GitHub
  4. ^ a b c Sundell, Jari, The libTorrent и rTorrent Project , заархивировано из оригинала 9 апреля 2014 г. , извлечено 9 августа 2007 г.
  5. ^ Руководство пользователя RTorrent, Яри Сунделл, заархивировано из оригинала 17 февраля 2014 г. , получено 25 ноября 2009 г.
  6. ^ Выпущены LibTorrent 0.11.0 и rTorrent 0.7.0 , Jari Sundell, заархивировано из оригинала 2 ноября 2012 г. , получено 13 декабря 2006 г.

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • rTorrent на GitHub
  • libTorrent на GitHub
  • Список рассылки rTorrent на Wayback Machine (архивный индекс)
  • Старый сайт в Wayback Machine (индекс архива)