torrentファイルとは?

torrentファイル(.torrent)は、BitTorrentプロトコルがピアツーピアのファイル共有を調整するために使用する小さなメタデータファイルです。共有される実際のファイルは含まれておらず、代わりにファイル名、サイズ、フォルダ構造、ピースハッシュ、トラッカーURLなどの情報が格納されています。BitTorrentクライアントで開くと、このメタデータがネットワーク上の他のピアからコンテンツを見つけてダウンロードする方法をソフトウェアに伝えます。

torrentファイルはBencodeと呼ばれるデータ形式を使用しており、メタデータをコンパクトなバイナリ構造にエンコードします。torrent内の各ファイルは固定サイズのピースに分割され、各ピースのSHA-1ハッシュが.torrentファイル内に保存されます。これにより、クライアントはダウンロードしたデータの整合性をブロック単位で検証できます。

ツールの説明

このツールを使用すると、ブラウザ上で直接.torrentファイルを作成できます。1つまたは複数のファイルをアップロードし、トラッカーURL、Webシード、ピース長、その他のメタデータを設定して、生成された.torrentファイルを生成・ダウンロードできます。すべての処理はクライアントサイドで行われるため、ファイルがサーバーにアップロードされることはありません。

オプションの説明

  • torrent名: torrentのカスタム表示名。デフォルトは「untitled」ですが、任意のわかりやすい名前に変更できます。
  • コメント: torrentメタデータに埋め込まれる任意のテキストメモ。.torrentファイルを開いた人なら誰でも確認できます。
  • 作成者: torrentを作成したユーザーまたはソフトウェアを示す任意のフィールド。
  • ピース長: ピア間でやり取りされる各データチャンクのサイズ。「自動」を選択すると、ファイルの合計サイズに基づいて適切なサイズが選択されます。ピースを小さくすると整合性チェックが向上しますが、.torrentファイルのサイズが増加します。ピースを大きくすると、大きなファイルのオーバーヘッドが削減されます。
  • プライベートtorrent: 有効にすると、DHT(Distributed Hash Table)とPEX(Peer Exchange)が無効になり、ピアの検出が指定されたトラッカーのみに制限されます。プライベートトラッカーコミュニティでよく使用されます。
  • トラッカー: ピアが互いを見つけるのを助けるBitTorrentトラッカーのアナウンスURL。各トラッカーは個別に追加され、独自のティアを占有します。
  • Webシード: BEP 19 Webシーディングプロトコルを使用して、フォールバックとしてファイルを直接ダウンロードできるHTTP/HTTPS URL。

機能

  • あらゆるファイル形式からシングルファイルまたはマルチファイルのtorrentを作成
  • 複数のトラッカーURLおよびWebシードURLの追加
  • 16 KBから16 MBまたは自動選択による設定可能なピース長
  • 制限されたトラッカーコミュニティ向けのプライベートtorrentサポート
  • infoハッシュ、合計サイズ、ピース数、torrentファイルサイズを含む生成されたtorrentメタデータの表示

ユースケース

  • ソフトウェアリリース、データセット、メディアアーカイブなどの大きなファイルをピアツーピアネットワークで配布する
  • プライベートトラッカーコミュニティへのアップロード用にプライベートtorrentを作成する
  • 信頼性の高いファイル可用性のためにWebシードフォールバックURLを含むtorrentを生成する

使い方

  1. ドラッグ&ドロップのファイルピッカーを使用して1つ以上のファイルを選択します。
  2. torrentのオプションを設定します:名前、トラッカー、ピース長、プライバシー、および任意のメタデータ。
  3. 「.torrentを生成」をクリックすると、ツールがファイルをピースに分割し、各ピースのSHA-1ハッシュを計算して、すべてをBencode形式にエンコードします。
  4. 出力パネルで生成されたtorrent情報(名前、infoハッシュ、サイズ、ピースの詳細)を確認します。
  5. 「.torrentをダウンロード」をクリックしてファイルを保存します。

ヒント

  • 1 GB未満のファイルの場合、デフォルトの「自動」ピース長が適切に機能します。非常に大きなファイル(10 GB以上)の場合は、.torrentファイルを管理しやすいサイズに保つために4 MBまたは8 MBのピースを選択することを検討してください。
  • 集中型アナウンスサーバーを通じてピアが互いを検出できるようにするには、少なくとも1つのトラッカーURLを追加してください。トラッカーがない場合、DHTとPEXのみが使用できます(torrentがプライベートとしてマークされていない場合)。
  • 生成後に表示されるinfoハッシュはtorrentを一意に識別するものであり、マグネットリンクの作成に使用できます。