回答:
μTorrentはMagnetリンクと互換性があるため、使用できます。
短縮版:
Webサーバーから.torrentファイルをダウンロードする代わりに、seed / leecherから直接ダウンロードします。最大の利点は、トラッカーがダウンしているか、登録のために閉じられている場合でも、トレントのコンテンツをダウンロードできることです。
ロングバージョン:
従来、.torrentファイルはtorrentサイトからダウンロードされます。次に、トレントクライアントは、関連するファイルに基づいてトレントハッシュ(指紋の一種)を計算し、それらのピアに接続して目的のコンテンツをダウンロードする前に、トラッカー(またはDHTネットワーク)からピアのアドレスを探します。
サイトは、トレントハッシュ自体を計算し、.torrentファイルの代わりにダウンロードできるようにすることで、帯域幅を節約できます。トレントハッシュ(Magnetリンク内のパラメーターとして渡される)を考えると、クライアントはすぐにピアのアドレスを検索し、ピアに接続して最初にトレントファイルをダウンロードし、次に目的のコンテンツをダウンロードします。
BitTorrentが.torrent形式を完全に捨てることができず、Magnetリンクのみに依存していることは注目に値します。.torrentファイルは、ダウンロードプロセスを開始するために必要な重要な情報を保持しており、この情報はswarmで利用可能でなければなりません。
μTorrentを使用してMagnetリンクからファイルをダウンロードできますか?
はい、できます。
トレントファイルとマグネットリンクの両方が同じタスクを実行します。つまり、BitTorrentを介してファイルをダウンロードします。マグネットリンクには、ダウンロードするファイルのハッシュと、ダウンロード元の場所が含まれています。
ウィキペディアから、
マグネットリンクは、一連の1つ以上のパラメーターで構成されます。パラメーターの順序は重要ではなく、多くのHTTP URLの末尾のクエリ文字列と同じ方法でフォーマットされます。最も一般的なパラメータは「xt」で、「正確なトピック」を意味します。これは通常、特定のファイルのコンテンツハッシュから形成されるURNです。
magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C
問題のファイルのBase32エンコードSHA-1ハッシュを参照します。
ドラフト標準で定義されているその他のパラメーターは次のとおりです。
- "dn"( "表示名"):便宜上、ユーザーに表示するファイル名
- 「kt」(「キーワードトピック」):特定のファイルではなく検索語を指定する、より一般的な検索
- 「mt」(「マニフェストトピック」):「マニフェスト」を指すURI。たとえば、「x」で始まる必要があるアプリケーション固有の実験パラメータのリストなど。また、標準では、「。1」、「。2」などをパラメータ名に追加することにより、同じタイプの複数のパラメータを使用できることを提案しています。
magnet:?xt.1=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C&xt.2=urn:sha1:TXGCZQTH26NL6OUQAJJPFALHG2LTGBC7
Bittorrentマグネットリンクには、ピアから直接ファイルのダウンロードを開始するために必要なすべての情報が含まれています。これは、要求されたファイルのダウンロードを開始するための適切な情報を取得するサーバーなしの方法です。そのためのマグネットリンクは、理論的には、Bittorrentネットワーク内の他のピアからファイルをダウンロードするために必要なものすべてです。マグネットリンクは、電子メール、メッセージング、その他の通信形式で配信できますが、ほとんどの場合、ユーザーにトレントリンクとマグネットリンクの両方を提供するトレントサイトで見られます。
磁石はいくつかの部分で構成されています:
- マグネット:(これはマグネットリンク識別子です)
- ?xt = urn:btih:(Bittorrent情報ハッシュを定義します。Edonkey識別子は、たとえばxt = urn:ed2k:のようになります)
- 5dee65101db281ac9c46344cd6b175cdcad53426(コンテンツハッシュ)
- &dn = name(ファイルの名前)
完全なマグネットリンクは、 magnet:?xt = urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn = downloadのようになります。追加のMagnet Linkパラメータに関する詳細情報は、Wikipediaにリストされています。まだ言及されていない有用なパラメーターの1つは、
as=
ダウンロードソースに関する暗号化された情報を含むパラメーターです。これにより、最初のピアを見つけるプロセスが高速化されます。マグネットリンクの主な利点
Bittorrentインデクサーの主な利点は、サーバーにトレントを保存する必要がなくなることです。これは、いくつかの点で有益です。追跡とダウンロードの削減により、メディア作成業界からの圧力を軽減し、ハードウェアインフラストラクチャの費用を削減できます。
一方、エンドユーザーもマグネットリンクの恩恵を受けます。必要なのは、ファイルのダウンロードを開始するためのリンクだけです。これにより、トレントインデクサーから独立します。また、情報をより簡単に配布できます。一方、トレントインデクサーは、ダウンロード可能な新しいファイルの主な情報源です。
マグネットリンクはDHTを使用します
トラッカーレス環境では、識別の問題が発生するはずです。ファイルをダウンロードしてシードする他のユーザーについてBittorrentユーザーに通知するトラッカーがない場合、どのようにダウンロードを開始できますか?答えは、DHT、分散ハッシュテーブルです。DHTは、uTorrentやVuzeなどの一般的なクライアントでデフォルトで有効になっています。詳細を説明することなく、マグネットリンクのハッシュを使用して、DHTを使用するピアを見つけます。