rТоррент
![]() Главный информационный экран rTorrent и libTorrent (rTorrent v0.9.2) | |
Разработчик(и) | Яри Санделл (он же Ракшаса) |
---|---|
Первоначальный выпуск | 25 января 2005 г [ 1 ] |
Стабильная версия | 0.9.8 [ 2 ] ![]() |
Репозиторий | github |
Написано в | С++ [ 3 ] |
Операционная система | Unix-подобный |
Платформа | ИА-32 , x86-64 |
Размер | 1,3 МБ |
Тип | BitTorrent-клиент |
Лицензия | GPL-2.0 или новее [ а ] |
Веб-сайт | ракшаса |
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 .
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ GPL-2.0 или новее с исключением OpenSSL
Ссылки
[ редактировать ]- ^ «Самый ранний известный импорт кода» . Гитхаб . Архивировано из оригинала 24 февраля 2021 года . Проверено 17 февраля 2016 г.
- ^ «Выпуск 0.9.8» . 19 июля 2019 года . Проверено 20 июля 2019 г.
- ^ «rTorrent BitTorrent client» , репозиторий rakshasa/rtorrent , заархивировано из оригинала 18 октября 2014 г. , получено 14 июля 2015 г. - через GitHub.
- ^ Перейти обратно: а б с Сунделл, Яри, The libTorrent and rTorrent Project , заархивировано из оригинала 9 апреля 2014 г. , получено 9 августа 2007 г.
- ^ Руководство пользователя RTorrent , Яри Сунделл, заархивировано из оригинала 17 февраля 2014 г. , получено 25 ноября 2009 г.
- ^ Выпущены LibTorrent 0.11.0 и rTorrent 0.7.0 , Яри Санделл, заархивировано из оригинала 2 ноября 2012 г. , получено 13 декабря 2006 г.
Внешние ссылки
[ редактировать ]- Официальный сайт
- rTorrent на GitHub
- libTorrent на GitHub
- Список рассылки rTorrent на Wayback Machine (индекс архива)
- Старый сайт Wayback Machine (индекс архива)