ビットトレントの‘破損ハッシュ’は何を意味する?

What do 'hashfails' mean on BitTorrent?』(ワット・ドゥー・’ハッシュフェイルズ’・ミーン・オン・ビットトレント?)〔意:ビットトレントの‘破損ハッシュ’は何を意味する?YA.pngYA.pngYA.pngYA.pngは、なにより検索エンジンとして名高い「ヤフー」の送るサービスのひとつ『ヤフー!知恵袋』の本家版すなわち『ヤフー!アンサーズ』(Yahoo! Answers)に投稿された質問である。

部門を『コンピュータ&インターネット』(Computers & Internet)直下『ソフトウェア』(Software)と『コンピュータ』(Computers)と『インターネット』(Internet)へ定めたうえで2009年の2月13日・6月10日と2011年の8月19日と2012年の4月29日に放たれたこの質問は、各投稿者の定め置いた簡潔な題が全てを述する通り、ビットトレントにおける「破損ハッシュ」について、教示を求めた。

最終的に集まった回答は総数6。やがては閲覧者による投票をもってそれらの中からいつしか『ベストアンサー』〔最良の回答〕が選び出されるに至り、終結の時を見たのであった。

翻訳『ビットトレントの‘破損ハッシュ’は何を意味する?』
『ビットトレントの‘破損ハッシュ’は何を意味する?』

目次

内容

質問

ビットトレントの‘破損ハッシュ’は何を意味する?

Ashvina
ダウンロードしてると (9 破損ハッシュ) とかってなってるわけなんですよね。なんのことなのか気になっちゃって。よろしく。 〔When downloading, it says (9 hasfails) - Wondering out of curiousity what it is (Y) Thanks.〕

Tuffail
ユートレント3.1でニーフォスシフトを落としていまして現在28%まで完了しているのですが、破棄58MB(28破損ハッシュ)というのがあるわけなんです。これは一体?このまま落として大丈夫ですか動かなかったりしませんか? 〔I am currently downloading nfs shift via utorrent 3.1 and i have completed 28%, but there is 58MB wasted(28 hashfails). What does it mean? Will my game work after i download it?〕

UOY
要するにそのトレントは偽物ですということ? 〔Do hashfails mean the torrent is fake?〕

ユートレントの「破損ハッシュ」の画像

回答

ベストアンサー

Kevin Lain
ピアからダウンロード中にファイルの一部が破損したことを示すものなのでは。 〔I'm guessing a hash fail indicates a part of the file was corrupted while being transported from the peer.〕

Psychic Computer Repair®
そのファイルの受け取った部位が、暗号化済みのいわゆる「電子指紋」と合致しなかったときに発生するのが破損ハッシュ。1つのトレントの各部位にはそれぞれただ1つの暗号が割り当てられている・・・ 256キロバイト、512キロバイト、1024キロバイト、2048キロバイト、4096キロバイト、というような大きさの各部位それぞれにね。破損ハッシュは、受け取り側の接続が途切れたとき、送り出し側の接続が途切れたとき、あるいはその両者間で相互に何かが起きたとき、そうしたときに発生する。ハードウェアの問題で途切れたときにというのもよくあるね・・・ メモリやらハードドライブやらの障害なんかが典型。 〔Hashfails occur when a piece you received doesn't match the "fingerprint" encryption code for that section. There is only 1 code per every piece of a torrent...typically pieces are 256 KB, 512 KB, 1024 KB, 2048 KB, or 4096 KB in size. Hashfails are caused by a bad connection on your end, the sender's end, or something in-between, or lastly by bad hardware on your end...typically ram or hard drive failing.〕

全ての回答群

CorleoneFam07
受け取っているデータが正しく有効なものかどうかを検査するのがハッシュ。破損ハッシュはシード元のファイルに異常があったり転送中に異常が生じたときに発生する。解決法は一切なし。 〔A hash is a check to make sure that the data that you received is valid and correct. This occurs when seeders send you files that have become corrupt either from that user or in transit. There isn't anything that you can do to reduce this.〕


Auxiliary
トレントソフトが不要なものをダウンロードしてしまい、それをファイルに繋ぎ合わせようとするも、そのファイルの部位ではないため行き場を失い、そのまま廃棄、これがすなわち破損ハッシュ。 〔Hashfails are when the torrent client downloads something that it didn't want, and when it tries to put it into the file, it doesn't know where it goes, because it isn't part of the file, so it throws it out.〕


wolfman75
ダウンロードに失敗したトレントの部位が破損ハッシュ。不正ファイルのケースもあり。ただし普通はトレントファイルを丸ごとダメにしたりはしないので、まあ心配無用。 〔Hashfails are part of a torrent that fail to download. Sometimes they can be corrupt files. Usually they do not corrupt the entire torrent, so I would not worry.〕


Sofa King Funny
某ビットトレントFAQより引用↓ 〔Here's a quote from a BitTorrent FAQ:〕
「ハッシュ認証に失敗した部位はダウンロードのやり直しとなります。 〔"A piece failed hash check, re-downloading it〕
これはサービス的なメッセージであって、気に病むことなく無視して構いません。要するにこれは、そのファイルの受け取った部位の中に不正なものがありましたよ、というだけのことなのです。それは再ダウンロードとなるだけです。考えられる原因としては、誰かが誤った方法で『ハッシュ認証のスキップ』機能を使用したなどが挙げられます。」 〔This is a benign message, you can safely ignore it. It means that you received a piece of the file that didn't check out as being correct, so it will be downloaded again. Probable cause of this might be someone incorrectly using the "skip hash check" option."〕
情報源: 〔Source(s):〕
http://www.dessent.net/btfaq/ 〔http://www.dessent.net/btfaq/〕


関連質問