搜索 社区服务 统计排行 帮助
  • 1038阅读
  • 12回复

[请教] BT Hash

楼层直达
级别: 新手上路
注册时间:
2003-06-19
在线时间:
0小时
发帖:
123
小弟試過在BT上下載檔, BT完成後看過全檔也沒問題。但後來發現此檔放上Emule後發現與其他人的hash不同。再下一次後才跟其他人的hash一樣, 奇怪!!!

想請問各大大知否有工具可檢查下載後的檔跟 link 堤供的 info hash 是否正確?
级别: 圣骑士
注册时间:
2002-10-21
在线时间:
0小时
发帖:
2375
只看该作者 1楼 发表于: 2003-08-07
好像是用BT下的时候会产生一下临时文件 。。。。。
反正不要把BT档直接保存到ED的共享目录下面
级别: 新手上路
注册时间:
2003-06-19
在线时间:
0小时
发帖:
123
只看该作者 2楼 发表于: 2003-08-07
引用
最初由 wtarot 发布
好像是用BT下的时候会产生一下临时文件 。。。。。
反正不要把BT档直接保存到ED的共享目录下面


絕對不關這樣!!!!!!!

因為我放BT下載檔跟emule完成檔是放在不同的directory。我一定等到BT下載完成後才用人手移去emule的directory,所以hash不同絕對不是檔案未下載完成。另外,我都用Media Player看完才放emule的!!!!!

所以我估是下載途中有錯但不知為什麼BT沒有重新下載有錯的部份。我估現在很多BT發佈的动畫出現在emule上有很多不同hash都是下載途中出錯但BT沒有自動更正有關!!!! (我知,我知, BT應該全自動重新下載錯誤的部份!!!)

有誰知道BT的hash是怎樣計算? 有否工具可以在下載完成後檢查檔案的hash (例如跟dmhy的info hash比較) ?

謝謝!!!
级别: 工作组
注册时间:
2002-10-29
在线时间:
0小时
发帖:
3078
只看该作者 3楼 发表于: 2003-08-07
info hash是用20bit sha 1 hash
通常不會出錯..
要驗證的話... 有一個最傻瓜的方法:p
自己做一個新torrent出來然後跟原來的那個對比:p

 
级别: 新手上路
注册时间:
2003-06-19
在线时间:
0小时
发帖:
123
只看该作者 4楼 发表于: 2003-08-07
原來是SHA1.....在網上找了個sha1.exe.....不用制torrent啦 8-)
以後會先check一下BT hash 才放上emule。

另外, 我將不hash正確的檔跟hash不正確的檔bit to bit 比較了一下,發現真的有3個byte不同.....看來BT的修正能力有需要加強了 8-)

多謝大大幫忙!!!
级别: 新手上路
注册时间:
2003-06-19
在线时间:
0小时
发帖:
123
只看该作者 5楼 发表于: 2003-08-07
更正一下:
用sha1.exe 是不行的!!!!!

BT的hash很奇怪, 當同一檔轉了名字, 用MakeTorrent做出來的hash是不同的!! (不信的話可自己試一下) 但sha1.exe做出來的hash是不論檔的名字。

BT的hash應該不是只跟據file的content做出來的吧??!!

所以都是用MakeTorrent 來檢查吧!!!!!!!!!!!!!!!
级别: 圣骑士
注册时间:
2003-05-28
在线时间:
1小时
发帖:
1995
只看该作者 6楼 发表于: 2003-08-09
我刚使用BT不太懂方法请教一下如用BT时可以自己限制上传流量吗?
我同时开emule後就拉慢所有下载速度可以二个一同使用吗~?
请各位指教小弟~
级别: 精灵王
注册时间:
2002-12-05
在线时间:
0小时
发帖:
2953
只看该作者 7楼 发表于: 2003-08-09
会不会是你BT下载的这个文件 和ED上的文件不是同一版本(大小有差异、字幕组不同、等等……)
那样的话hash肯定不对

级别: 精灵王
注册时间:
2002-12-05
在线时间:
0小时
发帖:
2953
只看该作者 8楼 发表于: 2003-08-09
BT验证hash可以用torrentspy(BT自身也能看的)
ED、EM则可以搜索到该文件 然后复制ed2k衔接粘贴到别处就可以知道其hash

级别: 骑士
注册时间:
2003-02-21
在线时间:
5小时
发帖:
962
只看该作者 9楼 发表于: 2003-08-09
看来BT的检错机制尚不完善。另外,我记得BT的hash是多文件一起做的,大概做的时候把文件名也放进去成为hash的一个元素了吧。
级别: 新手上路
注册时间:
2003-06-19
在线时间:
0小时
发帖:
123
只看该作者 10楼 发表于: 2003-08-09
引用
最初由 awang 发布
会不会是你BT下载的这个文件 和ED上的文件不是同一版本(大小有差异、字幕组不同、等等……)
那样的话hash肯定不对



YOU MUST BE KIDDING !!!!

PLEASE read my original message once again, VERY CAREFULLY !!

;-)
级别: 新手上路
注册时间:
2003-06-19
在线时间:
0小时
发帖:
123
只看该作者 11楼 发表于: 2003-08-09
引用
最初由 RedNax 发布
看来BT的检错机制尚不完善。另外,我记得BT的hash是多文件一起做的,大概做的时候把文件名也放进去成为hash的一个元素了吧。


Agree !!
级别: 新手上路
注册时间:
2002-09-27
在线时间:
0小时
发帖:
173
只看该作者 12楼 发表于: 2003-08-10
有时候网络传输产生些错误不意外啊!用flashget下个安装包,有时候就有效检错误。要重下
错误是不能100%避免的。

おねがい☆发言要小心,慎防意外生!

快速回复

限150 字节
上一个 下一个