stringtranslate.com

rTorrent

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

Технические подробности

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

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

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 .

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

Примечания

  1. ^ GPL-2.0 или более поздняя версия с исключением OpenSSL

Ссылки

  1. ^ "Самый ранний известный импорт кода". GitHub . Архивировано из оригинала 24 февраля 2021 г. Получено 17 февраля 2016 г.
  2. ^ "Release 0.10.0". 29 сентября 2024 г. Получено 27 октября 2024 г.
  3. ^ "rTorrent BitTorrent client", репозиторий rakshasa/rtorrent , заархивировано из оригинала 18 октября 2014 г. , извлечено 14 июля 2015 г. – через GitHub
  4. ^ abc Sundell, Jari, The libTorrent and rTorrent Project, заархивировано из оригинала 9 апреля 2014 г. , извлечено 9 августа 2007 г.
  5. Руководство пользователя RTorrent, Яри Санделл, заархивировано из оригинала 17 февраля 2014 г. , извлечено 25 ноября 2009 г.
  6. Выпущены LibTorrent 0.11.0 и rTorrent 0.7.0, Яри Санделл, архивировано из оригинала 2 ноября 2012 г. , извлечено 13 декабря 2006 г.

Внешние ссылки