RTorrentとは - わかりやすく解説 Weblio辞書 (original) (raw)

rTorrent

rTorrentとlibTorrentのメイン情報画面(rTorrent v0.9.2)
開発元 ヤリ・サンデル(rakshasa)
初版 2005年1月25日 (20年前) (2005-01-25)[1]
最新版 0.15.0[2] / 2024年12月26日 (4か月前)
リポジトリ github.com/rakshasa/rtorrent
プログラミング言語 C++[3]
対応OS Unix系
プラットフォーム IA-32, x86-64
サイズ 1.3 MiB
種別 BitTorrentクライアント
ライセンス GPLv2+[注釈 1]
公式サイト rakshasa.github.io/rtorrent/
テンプレートを表示

rTorrentは、C++で書かれたテキストベースBitTorrentクライアントであり[4]Unix系OS向けのncursesおよびlibTorrent(libtorrent(英語版)とは異なる)ライブラリに基づいている。

技術詳細

このライブラリは、mmap()関数によってメモリにマップされたファイルページネットワークスタックの間で直接データを転送することにより、他の実装と差別化を図っている。高帯域幅接続では、公式クライアントの3倍の速度でシードできると主張している[4]

rTorrentパッケージは、様々なLinuxディストリビューションUnix系システムで利用可能であり、FreeBSDmacOSなど、ほぼすべてのPOSIX準拠オペレーティングシステムでコンパイルおよび実行できる。

rTorrentはncursesライブラリを使用し、GNU ScreenTmuxでの使用に適している。Torrentをロードするにはキャリッジ・リターンのようなコマンドを使用し、その後 ^S でトレントを開始できる(^ はCtrlキーの短縮形)。バックスペースを使用してロード後にトレントを自動的に開始することもでき、その後の ^S の押下は不要になる。^K で停止、^D で一時停止、すでに一時停止または停止している場合は、^D を再度押すとトレントが削除される[5]。セッションの保存をサポートし、ユーザーはBitTorrentを追加したり削除したりできる。また、マルチファイルトレントの部分的なダウンロードもサポートしている。rTorrent-0.7.0のリリースでは、BitTorrentプロトコル暗号化(英語版)のサポートも実装された[6]。ピア交換(英語版)、DHT、スーパーシーディング(英語版)は最近[_いつ?_]rTorrentに実装された。

rTorrentはSimple Common Gateway Interface(英語版)経由のXML-RPCを介して制御できる。

関連項目

脚注

注釈

  1. ^ OpenSSL例外付き

出典

  1. ^Earliest known code import”. GitHub. 2021年2月24日時点のオリジナルよりアーカイブ。2016年2月17日閲覧。
  2. ^ "Release 0.15.0"; 閲覧日: 2024年12月28日; 出版日: 2024年12月26日.
  3. ^ “rTorrent BitTorrent client”, rakshasa/rtorrent repo, オリジナルの18 October 2014時点におけるアーカイブ。, https://web.archive.org/web/20141018232400/https://github.com/rakshasa/rtorrent GitHubより2015年7月14日閲覧。
  4. ^ a b Sundell, Jari, The libTorrent and rTorrent Project, オリジナルの9 April 2014時点におけるアーカイブ。, https://web.archive.org/web/20140409012528/http://libtorrent.rakshasa.no/ 2007年8月9日閲覧。
  5. ^ RTorrent User Guide, Jari Sundell, オリジナルの17 February 2014時点におけるアーカイブ。, https://web.archive.org/web/20140217022315/http://libtorrent.rakshasa.no/wiki/RTorrentUserGuide 2009年11月25日閲覧。
  6. ^ LibTorrent 0.11.0 and rTorrent 0.7.0 released, Jari Sundell, オリジナルの2 November 2012時点におけるアーカイブ。, https://web.archive.org/web/20121102122313/http://rakshasa.no/pipermail/libtorrent-devel/2006-December/000982.html 2006年12月13日閲覧。

外部リンク

P2Pファイル共有
ネットワーク通信プロトコル 集中型 Direct Connect Soribada Soulseek 分散型 BitTorrent Dat eDonkey FastTrack(英語版) Fopnu(英語版) Hyphanet(英語版GNUnet Gnutella Gnutella2(英語版I2P IPFS Kad(英語版) LBRY(英語版) OpenFT(英語版) OnionShare(英語版Perfect Dark Retroshare(英語版Share Tribler(英語版) WebTorrent(英語版WinMX Winny ZeroNet 歴史的 Audiogalaxy CuteMX(英語版) Hotline(英語版Kazaa LimeWire Morpheus Napster Scour(英語版) WASTE(英語版
クライアントの比較 Advanced Direct Connect(英語版) BitTorrent(英語版) Direct Connect(英語版) eDonkey(英語版Gnutella Gnutella2(英語版) WebTorrent(英語版
ハイパーリンク ed2k(英語版マグネットリンク Metalink(英語版
用法 バックアップ ブロードキャッチング(英語版ディスク共有 動画共有 画像共有(英語版音楽共有 ピアキャスティング(英語版) シードボックス(英語版) ソフトウェア共有(英語版) ウェブホスティング(英語版)(FreesiteIPFSZeroNet) 法的側面(英語版
概念 プライバシー(英語版) 匿名P2P(英語版ダークネット ダークウェブ Friend-to-friend(英語版オープン音楽モデル プライベートP2P(英語版Tor
テクノロジー 分散ハッシュテーブル ハッシュ木 NAT traversal Peer exchange(英語版) BitTorrentプロトコル暗号化(英語版SHA-1 SHA-2 スーパーシーディング(英語版) BitTorrentトラッカー(英語版UDPホールパンチング Micro Transport Protocol(英語版