web-dev-qa-db-ja.com

トレントファイルとマグネットリンクの違いは何ですか?

トレントファイルと マグネット リンクの違いは何ですか?

使い方の違いは何ですか?マグネットリンクからファイルをダウンロードするのに μTorrent を使用できますか?

53
waka

μTorrentはマグネットリンクと互換性があるので、それらを使用することができます。

ショートバージョン:

Webサーバーから.torrentファイルをダウンロードする代わりに、seed/leecherから直接ダウンロードします。最大の利点は、トラッカーが停止している、または登録のためにクローズされている場合でも、torrentのコンテンツをダウンロードできる可能性があることです。

ロングバージョン:

伝統的に、.torrentファイルはtorrentサイトからダウンロードされます。トレントクライアントは、関連するファイルに基づいてトレントハッシュ(一種のフィンガープリント)を計算し、それらのピアに接続して目的のコンテンツをダウンロードする前に、トラッカー(またはDHTネットワーク)からピアのアドレスを探します。

サイトは自分自身でtorrentハッシュを計算し、.torrentファイルの代わりにダウンロードできるようにすることで帯域幅を節約できます。マグネットリンク内のパラメータとして渡されたtorrentハッシュが与えられた場合、クライアントは即座に相手のアドレスを探し、それらに接続してまずtorrentファイルをダウンロードし、次に目的のコンテンツをダウンロードします。

BitTorrentが.torrentフォーマットを完全に捨てて、マグネットリンクだけに頼ることができないことは注目に値します。 .torrentファイルはダウンロードプロセスを開始するのに必要である重要な情報を保持します、そしてこの情報は群れで利用可能でなければなりません。

41
Saxtus

μTorrentを使用してMagnetリンクからファイルをダウンロードできますか?

はい、できます。

トレントファイルとマグネットリンクの両方が同じタスクを実行します。つまり、BitTorrentを介してファイルをダウンロードします。マグネットリンクには、ダウンロードするファイルのハッシュと、それらのダウンロード元の場所が含まれています。

Wikipedia から、

マグネットリンクは、一連の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

6
Sathyajith Bhat

Bittorrentマグネットリンクには、直接ピアからファイルをダウンロードするのに必要なすべての情報が含まれています。要求されたファイルのダウンロードを開始するための正しい情報を取得するには、サーバーを使用しない方法です。そのためのマグネットリンクは、理論的にはBittorrentネットワークの他のピアからファイルをダウンロードするのに必要なものすべてです。マグネットリンクは、電子メール、メッセージ、およびその他の通信方法で配布することができますが、ほとんどの場合、ユーザーにトレントリンクとマグネットリンクの両方を提供するトレントサイトでよく見られます。

磁石はいくつかの部分で構成されています。

  • magnet:(これはマグネットリンクIDです)
  • ?xt = urn:btih:(Bittorrent Info Hashを定義します。Edonkey識別子は、例えばxt = urn:ed2k :)のようになります。
  • 5dee65101db281ac9c46344cd6b175cdcad53426(コンテンツハッシュ)
  • &dn = name(ファイルの名前)

完全なマグネットリンクは次のようになります。magnet:?xt = urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn = download。その他のマグネットリンクパラメータに関する詳細な情報は ウィキペディア に記載されています。まだ言及されていない便利なパラメータの1つは、ダウンロード元に関する暗号化された情報を含むas=パラメータです。これにより、最初のピアを見つけるプロセスがスピードアップします。

マグネットリンクの主な利点

Bittorrentインデクサーの主な利点は、サーバーにトレントを格納する必要がなくなることです。これは、いくつかの点で有益です。追跡やダウンロードが少ないため、メディア制作業界からのプレッシャーを軽減し、ハードウェアインフラストラクチャの費用を削減できます。

一方、エンドユーザーはマグネットリンクからも恩恵を受けます。彼らが必要とするのはそれらを急流のインデクサーから独立させるファイルをダウンロードし始めるためのリンクです。また、情報をより簡単に配布することもできます。一方、Torrentインデクサーは、ダウンロード可能な新しいファイルに関する主な情報源です。

マグネットリンクはDHTを使用しています

トラッカーの少ない環境では、識別の問題を提起する必要があります。ファイルをダウンロードしてシードする他のユーザーについてBittorrentユーザーに通知するトラッカーがない場合、どのようにしてダウンロードを開始できますか?答えはDHT、Distributed hash tablesです。 DHTは、uTorrentやVuzeなどの一般的なクライアントではデフォルトで有効になっています。詳細に説明することなく、マグネットリンクのハッシュを使用してDHTを使用しているピアを見つけることができます。

出典