纯白の羽 发表于 2015-12-15 20:20:14

uT验证文件完整性有问题

昨天在论坛搜《love live》的字幕的时候看到论坛里有人说用uT检查迅雷下载的种子的文件完整性很多都是百分之九十几。今天就想看看自己以前用迅雷下的种子是不是也有出错的,就用uT检查了那些种子。然后发现种子里内容全部下完的检查都没问题。但是只是选择了种子里的一部分下载的检查后总是百分之九十几。因为觉得下载出错的可能性不会这么大,也不会这么巧都是那些没下载全部内容的出错。就试了一下把一些检查完没问题的种子里的部分文件从文件夹里移走,然后再检查一次,发现也出现了同样的情况。就像下面两个图里的这样,我把Scans文件夹移走了再检查,和这个文件夹相邻的几个文件就会显示不完整。所以用uT检查不是100%的不一定是出错了。那么那些只选择了种子里一部分下载的文件怎么检验完整性呢?

还有一件事,发现《伪恋》第一季的种子在导入uT的时候内容显示不完整,但是在文件里查看的时候又是完整的,导入迅雷的时候是完整的。只有我是这样吗?



LittlePox 发表于 2015-12-15 20:50:05

BT的检查不是针对文件,而是针对区块......

纯白の羽 发表于 2015-12-15 21:04:31

LittlePox 发表于 2015-12-15 20:50
BT的检查不是针对文件,而是针对区块......

好吧,是我搞错了。谢谢解答。

stevenweng09 发表于 2015-12-15 23:08:41

我之前也有這個疑問

後來我發現檢查只有99%完成的檔案
crc32 驗證值正確 (剛好檔案有附

當1個檔案校檢到中間缺一塊 才是真的損毀
旁邊兩側缺一點 99.x % 沒事的

cylx 发表于 2015-12-16 17:37:01

本帖最后由 cylx 于 2015-12-16 17:39 编辑

这个没办法,BT 协议就是这样的。所以还是建议发布时能附上校验值。
个人认为 ed2k 基本上是趋于完美的 P2P 分享协议了,奈何死得比 BT 还透。

BQlin 发表于 2015-12-18 10:36:28

经常遇到迅雷下完去对比只有九十多 但我有时对比前先记一下md5 crc 虽然ut显示不完整 但对比后也没有变化
看了楼上才算是知道原因了

hahahahao 发表于 2018-4-9 19:10:50

stevenweng09 发表于 2015-12-15 23:08
我之前也有這個疑問

後來我發現檢查只有99%完成的檔案


有个疑惑,ut校验缺失的部分标记红色,如果文件比较大(几十G),会不会看不到红色标记

白喵 发表于 2018-5-1 18:15:07

hahahahao 发表于 2018-4-9 19:10
有个疑惑,ut校验缺失的部分标记红色,如果文件比较大(几十G),会不会看不到红色标记
...

除了看可视化的图之外还有显示完整性百分比呀

白喵 发表于 2018-5-1 18:21:50

本帖最后由 白喵 于 2018-5-1 18:24 编辑

曾经也疑惑这样的问题,接着LP大大的回复一下,
BT客户端下载校验针对区块,对于单个文件可能有区块是和其他文件共用的,换句话说 单个区块也可能包含不同文件的部分,
那么校验就可能需要把未指定下载的其他文件的部分内容也下下来组成完整的区块,
因此当下载的时候没有下载全部文件,往往会发现多了一些临时的文件,那多半就是区块中其他文件的部分,
移除这样的文件(或是其他下载好的文件时)重新检查时就会碰到文件不完整的问题,若以后还需重新校验的话,建议保留这样的文件。

hahahahao 发表于 2018-5-7 10:15:12

白喵 发表于 2018-5-1 18:15
除了看可视化的图之外还有显示完整性百分比呀

显示99.x%,关键不知道是中间缺了还是两边缺了,要是两边缺一块就不管了
页: [1] 2
查看完整版本: uT验证文件完整性有问题