希望BitComet功能改进

版本号1.47 64bit /Win7

A.迅雷导入文件问题,不能识别文件,或有时能识别
假设种子是一部电视剧,里面有40个文件,用迅雷下了20个文件,还有20个只下了一半
测试方法:
1.转而用Bitcomet下载,这时"导入未完成的下载"->目录->…
这样能识别20个文件,但是剩下的20个未完成的,不能识别
2.把已经下的20文件移到其它目录中(担心意外把我下好的文件删了覆盖了啦…)
再使用上面的导入文件,可以认到剩下的20个文件,但是
同时创建了2份文件,即20个*.bt.td文件,20个*.bc文件,这两份是不是太变态了?
建议,按原文件名走,如果上次导入任务时发现有xx下载的数据,以后就按那个扩展名走,这样换回原软件
如果原软件不是像迅雷那样文盲的话,一般都支持新下载的数据
3.因为20个已经下完,不想重新下载,所以全部标记成禁止后,再开始任务
这时不需要下载的20个也会生成*.bc文件
(不确认是不是我前面检查文件完整性时生成的,反正多出了这么多垃圾)
B.上面导入未完成的,对话框是不是太扣门了,小的很还不能拖大,文件名/目录长时,在框框里显示的文本,没办法看
C.下载过程中,软件没有关掉,只是停止了一下任务,过会儿再开,偶尔会提示文件发生了变动,需要完整性检查
D.希望提供一个完整性校验的功能,即使不需要导入任务,只要指定一下目录,和种子,可以检查
最好是可以单独检查几个文件,有时文件太多,只是想检查个别文件时…

几年没上论坛,大陆版居然关了…不过没事,有地方发言就行, 国内程序员生存条件越来越…哎

补一下, 前面文件完整校验的,可考虑做成像像网上绿色的hash工具那样(Hash.exe/HashCalc.exe/WinMD5.exe)
网上下的文件,存在硬盘里,拷来拷去的,坏了都不知道,这时,可以把文件和种子(或目录)拖进程序,程序按个的检查一下

再补一下 上面的,导入数据时,或者下载时,考虑支持本地文件源
环境如下
假设,一本电影100G,非BT下载源比如迅雷其它等,因他平台原因,能下到80G数据
而标准BT只下到50G数据,
这种可以以导入文件方式实现两种数据源的合并, 这样 运气好,就100%的数据了
(即以数据块为单位,而不是文件那样,你下20集,我也下20集,凑个40集),

指向一个源目录,读取文件,校验数据块,发现OK,自己任务中又没的,写上
代码量应该是非常少的,一晚上肯定弄好了

想到这个,1.遇到过N多次, 下来的文件CRC怎么也不对,像百度网盘等,大文件,可能是他数据块拼接问题,
下来的文件大部分数据对的,但局部是坏掉的,每次下的文件,fc /b a.dat b.dat 都会出现不同位置数据块不一样
2.经常下到的文件,不同地方下载速度不一样,或是下到快99%就没货了,可惜关键数据(如文件头)没下完,文件还是打不开