トレント経由でダウンロードしたファイルに奇妙な文字列が含まれている

トレント経由でダウンロードしたファイルに奇妙な文字列が含まれている

最近、トレントをダウンロードしたのですが、ランダムな数字と文字で構成された約 8 文字のファイル名の一部が気になっています。

ダウンロードしたビデオのファイル名の例:

[SF]_Naruto_Shippuuden_205_(720p_AAC)[eddcc0fe].mp4

私が気になる部分:eddcc0fe

それはビデオ ID のようなものですか? 何と呼ばれ、どうやって取得するのですか?

答え1

ファイルの CRC32 チェックサムである可能性があります。

答え2

これらの 8 文字は、実際には 16 進数の数字です。より正確には、ファイル全体の CRC-32 チェックサム (ハッシュとも呼ばれます) です。ファイルが破損していないか、切り捨てられていないかを確認できるようにするために、そこに入れられている可能性があります。

CRC の選択について: MD5 や SHA などのアルゴリズムは今日ではかなり一般的になっていますが、その出力ははるかに長く (128 ビット、つまり 32 桁の 16 進数から始まる)、CRC は弱いものの、環境による損傷を検出するという目的を十分に果たします。


個人的には、そのことにあまり意味はないと思います。BitTorrent にはすでにハッシュ (実際にはすべてのピースのハッシュ) が含まれており、ダウンロード中にすべてのピースが検証されます。ただし、名前にハッシュを入れると、FTP を使用して配布するときに便利になると思います。

答え3

これはハッシュ関数の結果であり、転送されるデータの内容を識別するために使用されます。

見る:BitTorrent 用語集

関連情報