MAGNET ファイル形式とは?
.magnetファイルは、単一のmagnet: URIを含むプレーンテキストファイルです。これは、個別の.torrent記述ファイルを必要とせずに、BitTorrentクライアントがファイルを特定してダウンロードするために使用するコンテンツ識別子です。
マグネットURIは、magnet:?で始まり、その後にパラメータが続くクエリ文字列です。パラメータには、xt(exact topic - コア識別子であるインフォハッシュURN)、dn(表示名、任意)、tr(トラッカーURL、任意かつ反復可能)、xl(正確な長さ、任意)などがあります。xtの値はコンテンツの暗号学的フィンガープリントを保持しており、BitTorrent v1ではurn:btih:に続く40文字のSHA-1 16進数インフォハッシュ、2020年に導入されたBitTorrent v2ではurn:btmh:に続く68文字のSHA-256 16進数ハッシュとなります。ハイブリッドトレントには両方のxtパラメータが含まれます。
実際には、マグネットリンクはほとんどの場合、ブラウザ内でクリック可能なハイパーリンクとしてアクティブ化され、OSのURIハンドラーを介してmagnet: URIが登録済みのトレントクライアントに直接渡されます。この場合、ファイルはディスクに保存されません。.magnetファイルが表示されるのは、Webサーバーがハンドラーを起動する代わりにファイルのダウンロードを強制した場合や、ユーザーが手動でリンクを保存した場合です。クライアントはDHT(分散ハッシュテーブル)やピア交換を使用してトレントのメタデータを取得するため、中央集権的なトラッカーは任意となります。
このスキームは2002年にGordon MohrとBitziによって提案され、The Pirate Bayがマグネット専用リンクに切り替えた2009年頃に広く普及しました。互換性のあるクライアントには、qBittorrent、uTorrent、Transmission、LibreTorrentなどがあります。
セキュリティと安全性
リスク: MEDIUM.magnetファイル自体はURIのみを含むプレーンテキストです。テキストエディタで開いてもシステムに害を及ぼすことはなく、トレントクライアントがURIを読み取ることでマルウェアがインストールされることもありません。リスクは、それを使用してダウンロードする内容にあります。トレントされたコンテンツにはマルウェアが含まれていたり、誤ったラベルが付けられていたり、著作権で保護された素材であったりする可能性があります。.torrentファイルと同様に、あなたのIPアドレスは他のピアから見える状態になります。信頼できるオープンソースクライアント(qBittorrent、Transmission)を使用し、広告の多いクライアントやバンドルウェアを含むクライアントを避け、ダウンロードした実行ファイルはスキャンしてください。
形式の詳細
概要MAGNET ファイルを開くプログラム
magnet: URIをコピーし、任意のトレントクライアントの «マグネットリンクを追加» ダイアログに直接貼り付けます。 技術的詳細
詳細仕様| コンテンツ | 単一の`magnet:` URI(`magnet:?`で始まるクエリ文字列形式) |
| エンコーディング | ASCII/UTF-8。非ASCII文字はパーセントエンコーディングされる |
| コンテナ | プレーンテキスト - バイナリ構造なし |
| v1 インフォハッシュ | SHA-1、40文字の16進数または32文字のBase32 - `xt=urn:btih:`パラメータに保持される |
| v2 インフォハッシュ | SHA-256、68文字の16進数 - `xt=urn:btmh:`パラメータに保持される(BitTorrent v2、2020年) |
| オプションパラメータ | `dn`(表示名)、`tr`(トラッカーURL、反復可能)、`xl`(正確な長さ)、`as`(許容可能なソース) |
| トラッカーの必要性 | 任意 - クライアントはトラッカーURLなしでDHTおよびピア交換を介してピアを解決する |
| データの整合性 | インフォハッシュはコンテンツの暗号学的フィンガープリントであり、クライアントはダウンロードされたすべてのピースをこれに照らして検証する |
| 一般的なファイルサイズ | 100バイト - 2 KB(マグネットURIは通常100-500文字) |
| MIMEタイプ | `application/x-magnet` |
| 実用的な用途 | 通常はOSのURIハンドラーを介してブラウザのハイパーリンクとして処理される。`.magnet`ファイルは、サーバーがURIのダウンロードを強制した場合にのみ表示される |
| リリース日 | 2002 (Gordon Mohr / Bitzi; BitTorrent adoption ~2008) |
| 最新バージョン | BitTorrent v2 magnet (btmh: prefix with SHA-256, 2020) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.bittorrent.org |
MAGNET の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。MAGNET ファイルについて最初の質問をしてみましょう。
よくある質問
.magnetファイルとは何ですか?
.magnetファイルを開くにはどうすればよいですか?
magnet: URIをクライアントに貼り付けることもできます。.magnetファイルとマグネットリンクの違いは何ですか?
.magnetファイルと.torrentファイルの違いは何ですか?
.magnetファイルは合法ですか?
マグネットファイルが開けません。どうすればいいですか?
magnet: URIスキームに登録されているBitTorrentクライアントがない可能性があります。qBittorrentやTransmissionをインストールしてから、もう一度試してください。また、ファイルをテキストエディタで開き、magnet: URIをコピーして、クライアントの «マグネットリンクを追加» ダイアログに貼り付けることもできます。