0

<a href="mailto:john.smith@gmail.com">John Smith</a>コードを使用して電子メール クライアントを呼び出し、必要な相手に電子メールを送信できることを知っています。

では、どうすれば torrent クライアント ソフトウェアを呼び出して torrent をダウンロードできますか?

4

2 に答える 2

2

技術的には、ユーザーがそのようなリンクをクリックしたときに電子メール クライアントを呼び出しているわけではありません。代わりに、クライアントは、そのタイプの URI を処理するために登録されたアプリケーションを起動します。mailtoURIの一部の技術名はスキームです。

実際に必要なのはMagnet URI Schemeです。

BitTorrent マグネット URI を生成するには、BitTorrent プロトコル仕様infoで説明されているように、コード化された .torrent ファイル コンテンツのセクションを抽出する必要があります。データの SHA-1 ハッシュ (これは "infohash" と呼ばれます) を生成し、そのハッシュを 16 進数でエンコードします。トラッカーの場所を宣言するパラメーターを含めることもできます。例えばtr

magnet:?xt=urn:btih:<your_hex_encoded_sha1_hash>&tr=http://urlto/announce

さらに読むために、BitTorrentマグネットリンクはどのように機能するのでしょうか? .

于 2012-10-25T14:30:49.560 に答える
-1

マグネットリンクを使用できます

(これは 0 バイトのファイルの例です)

   magnet:?xt=urn:ed2k:31D6CFE0D16AE931B73C59D7E0C089C0
&xl=0&dn=zero_len.fil
&xt=urn:bitprint:3I42H3S6NNFQ2MSVX7XZKYAYSCX5QBYJ
.LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ
&xt=urn:md5:D41D8CD98F00B204E9800998ECF8427E

次に、ダウンロードしたいファイルのダウンロードを管理するための磁気リンクをパーソナライズできます。

ソースhttp://en.wikipedia.org/wiki/Magnet_URI_scheme#Technical_description

于 2012-10-25T14:29:36.183 に答える