名侦探柯南事务所

标题: [求助]BT下载的问题 [打印本页]

作者: CA2716    时间: 2006-4-17 18:35
标题: [求助]BT下载的问题
使用BT下载一个文件包的部份文件,完成后再检查也是100﹪可再下载其余部分时原先100﹪的文件却变成90﹪多,问一下怎麽回事。
(我不是指整个任务,是说任务属性里的一个文件。)
作者: yct0605    时间: 2006-4-18 16:33
标题: 回复: [求助]BT下载的问题
这个是当然的了,因为文件的容量发生了变化,要重新计算了!
作者: CA2716    时间: 2006-4-18 17:31
标题: 回复: [求助]BT下载的问题
我不是指整个任务,是说任务属性里的一个文件。
作者: sammyweed    时间: 2006-4-22 10:41
标题: 回复: [求助]BT下载的问题
这个问题就是人家BT客户端这么设计的。。。或许人家默认你对整个任务改变后,要重新检查,所以就先设定100%的为99。99%,这样方便之后检查完整性。。。

反正也不是什么大不了的问题。。。基本都是这样的。。。你手动修改那个文件的后缀,会发现其实文件是完整的。。。
作者: 雨夹雪    时间: 2006-4-24 00:11
标题: 回复: [求助]BT下载的问题
[quote=CA2716]使用BT下载一个文件包的部份文件,完成后再检查也是100﹪可再下载其余部分时原先100﹪的文件却变成90﹪多,问一下怎麽回事。
(我不是指整个任务,是说任务属性里的一个文件。)[/quote]

因为制作种子文件时分块大小的不同造成的..譬如是1MB的分块大小
有可能1MB的块中0.5MB在A这集里,另外0.2MB在B那集里。。还有另外的0.3MB在C,D,E。。。
譬如你下载了A和B。。但因为1个分块(也就是1MB)必需得整个下载下来才行,这就造成了你在下载A和B的同时其实把CDE中的另外0.3MB的东西也下载下来了。你再选择下载其他的文件时(譬如是CDE里面的一集),由于那些块先前已经在A和B时就已经下载下来了,所以hash时就算到CDE而不再跟AB有关了。。汗...我似乎表达能力不太行,说了这么多不晓得楼主理解了没
总之就算后来hash是90%,但原本你已经下载好的A和B文件本身其实还是完整的,你应该可以正常播放(如果文件是视频的话) = =
作者: bobo1086    时间: 2006-4-24 13:06
标题: 回复: [求助]BT下载的问题
%&205 ..有一定几率造成文件损坏.....我是十次有两次......
作者: HughKeith    时间: 2006-4-26 19:56
标题: 回复: [求助]BT下载的问题
[quote=雨夹雪]因为制作种子文件时分块大小的不同造成的..譬如是1MB的分块大小
有可能1MB的块中0.5MB在A这集里,另外0.2MB在B那集里。。还有另外的0.3MB在C,D,E。。。
譬如你下载了A和B。。但因为1个分块(也就是1MB)必需得整个下载下来才行,这就造成了你在下载A和B的同时其实把CDE中的另外...[/quote]

这回终于了解了

以前一般无视这个问题
总觉得是为了重新HASH才这样做




欢迎光临 名侦探柯南事务所 (https://bbs.aptx.cn/) Powered by Discuz! X2.5