rTorrent と libTorrent のメイン情報画面 (rTorrent v0.9.2) | |
| 開発者 | ジャリ・サンデル(別名ラクシャサ) |
|---|---|
| 初回リリース | 2005年1月25日[1] |
| 安定版リリース | 0.10.0 [2]
/ 2024年9月29日 |
| リポジトリ | github.com/rakshasa/rtorrent |
| 書かれた | C++ [3] |
| オペレーティング·システム | Unixライク |
| プラットフォーム | IA-32、x86-64 |
| サイズ | 1.3MB |
| タイプ | BitTorrent クライアント |
| ライセンス | GPL-2.0以降[a] |
| Webサイト | rakshasa.github.io/rtorrent/ |
rTorrentはC++で書かれたテキストベースの BitTorrentクライアントであり、[4] Unix用のncursesとlibTorrent( libtorrentと混同しないでください)ライブラリに基づいており、その作者の目標は「高パフォーマンスと優れたコードに重点を置く」ことです。[4]
技術的な詳細
このライブラリは、 mmap ()関数によってメモリにマップされたファイルページとネットワークスタックの間でデータを直接転送することで、他の実装と差別化しています。高帯域幅の接続では、公式クライアントの3倍の速度でシードできると主張しています。[4]
rTorrent パッケージは、さまざまなLinux ディストリビューションおよびUnix 系システムで使用でき、 FreeBSDやmacOSなど、ほぼすべてのPOSIX準拠のオペレーティング システムでコンパイルおよび実行できます。
rTorrent はncursesライブラリを使用し、 GNU ScreenまたはTmuxでの使用に適しています。トレントをロードするためにキャリッジリターンなどのコマンドを使用し、その後 ^S を使用してトレントを開始できます (^ は Ctrl キーの省略形)。トレントがロードされると、バックスペースを使用してトレントを自動的に開始できるため、その後の ^S の実行は不要になります。^K で停止、^D で一時停止、またはすでに一時停止または停止している場合は、もう一度 ^D でトレントを削除します。[5]セッションの保存をサポートし、ユーザーがトレントを追加および削除できるようにします。また、複数ファイルのトレントの部分的なダウンロードもサポートしています。rTorrent-0.7.0 のリリースでは、 BitTorrent プロトコル暗号化のサポートも実装されました。[6] PEX、DHT、および初期シードは最近[いつ? ] rTorrent に実装されました。
rTorrent はSCGI経由のXML-RPC経由で制御できます。
参照
注記
- ^ GPL-2.0 以降(OpenSSL 例外あり)
参考文献
- ^ “Earliest known code import”. GitHub . 2021年2月24日時点のオリジナルよりアーカイブ。 2016年2月17日閲覧。
- ^ 「リリース 0.10.0」。2024年9月29日。 2024年10月27日閲覧。
- ^ 「rTorrent BitTorrent クライアント」、rakshasa/rtorrent リポジトリ、2014 年 10 月 18 日時点のオリジナルからアーカイブ、2015 年7 月 14 日取得– GitHub経由
- ^ abc Sundell, Jari、「The libTorrent and rTorrent Project」、2014年4月9日時点のオリジナルよりアーカイブ、 2007年8月9日閲覧。
- ^ RTorrent ユーザーガイド、Jari Sundell、2014年2月17日時点のオリジナルよりアーカイブ、2009年11月25日閲覧
- ^ LibTorrent 0.11.0 および rTorrent 0.7.0 がリリースされました、Jari Sundell、2012 年 11 月 2 日時点のオリジナルよりアーカイブ、2006 年12 月 13 日閲覧
外部リンク
- 公式サイト
- GitHub上の rTorrent
- GitHubの libTorrent
- Wayback Machineの rTorrent メーリング リスト(アーカイブ インデックス)
- Wayback Machineの古いウェブサイト(アーカイブ インデックス)
