stringtranslate.com

rТоррент

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. ^ «Самый ранний известный импорт кода». Гитхаб . Архивировано из оригинала 24 февраля 2021 года . Проверено 17 февраля 2016 г.
  2. ^ «Выпуск 0.9.8». 19 июля 2019 года . Проверено 20 июля 2019 г.
  3. ^ «Клиент rTorrent BitTorrent», репозиторий rakshasa/rtorrent , заархивировано из оригинала 18 октября 2014 г. , получено 14 июля 2015 г. - через GitHub .
  4. ^ abc Sundell, Яри, 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 г.

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