1.67测试版

欢迎下载测试版,尝鲜新功能。请多提反馈意见,感谢。

1.67正式版已发布,1.68测试版帖子请点这里

https://download.bitcomet.com/achive/BitComet_1.67_setup.exe
https://download.bitcomet.com/achive/BitComet_1.67.zip

v1.67 Beta6 [20200502]
界面改进:全局日志添加排队任务自动轮换信息
内核修复:如果最慢任务下载速度低于设置值则自动轮换排队任务

v1.67 Beta5 [20200501]
界面改进:选项窗口任务页面增加选项:如果最慢任务下载速度低于设置值,则自动轮换排队任务
界面改进:全局日志增加UPNP端口映射操作信息

v1.67 Beta4 [20200427]
界面改进:改善使用网络映射驱动器作为下载目录时,任务属性对话框的卡顿问题
界面改进:种子列表右键菜单新增命令:在线搜索种子名称
界面改进:增加高级设置项 system.check_bcagent,控制启动时是否检查用于浏览器扩展的OCX控件状态
核心改进:BT任务开始操作改为异步模式,增加新任务状态“正在开始”,避免界面卡顿
核心改进:提升BT任务停止操作处理速度
核心改进:提升删除任务但不删除下载文件的操作处理速度
核心改进:降低长效做种造成的界面卡顿

v1.67 Beta3 [20200422]
界面修正:程序重启后未完成的磁链没有没有出现在未完成任务列表中
核心改进:改进长效种子算法,减少界面卡顿
核心修正:BT任务出现黄色分块后,下载过程中可能会因文件不存在而意外停止

v1.67 Beta2 [20200421]
界面修正:种子列表刷新问题
核心修正:删除种子列表条目时没有删除元数据下载任务

v1.67 Beta1 [20200420]
界面改进:任务列表右键菜单新增命令:在线搜索任务名称
界面改进:新增全局选项:新建BT任务时在下载目录备份torrent文件
界面改进:DHT种子列表开启仅显示含元数据的种子文件选项后,左侧频道列表显示已获取元数据的种子数量
界面修正:全局设置上传限速无法设置为1、2、3……9MB/s
核心改进:种子存档数据文件由xml格式改为sqlite格式,启动后自动进行转换,并保留旧格式文件
核心改进:改进种子市场删除算法,减少界面卡顿
核心改进:提升种子市场截图、评论排序速度
核心修正:种子市场排序时个别情况下程序崩溃
核心修正:禁用预分配磁盘空间后,分配磁盘空间时没有利用磁盘加速服务

第一? :thinking:

由于 Windows 系统限制了文件的完整路径不能超过 260个字符,如果种子中的文件路径太长会导致 BitComet 创建文件失败,然后该种子任务被自动停止。


已经连续碰到了3个这样的种子。

magnet:?xt=urn:btih:KNP23QI7U3ZIQ6UOLT3OY6ZTENSIBITO


碰到类似情况的人可以用以下临时解决方法: 将种子任务的主目录名称尽量改短。

DHT 小蟲:

  1. 侧频道列表显示已获取元数据的种子数量 - 沒作用永遠是 0

2 .建議選擇 [全部清除] 後, [全局統計] 的 [元數據下載] 資訊建議歸零重新計算…


  1. 勾選 [只顯示有中繼資料種子] 還是會顯示看不懂的磁鏈…

4.要按排序才會更新清單?

錄製畫面:
test8

来了,1.67

感谢反馈,确实有问题,beta2已修复。

测试了一下,可以正常下载的。请问你的BitComet 版本、Windows版本、磁盘分区类型?

BitComet 版本: 试过 1.65 和 1.66

Windows版本:试过 Win7 32位 / Win10 32位 / Win10 64 位 (全部虚拟机系统)

磁盘类型: NTFS

我在Win10 64位 NTFS分区下载测试正常。麻烦你截图看看任务日志里的错误信息

以下是昨天在多个测试环境碰到问题我保存下来的其中一些错误信息

magnet:?xt=urn:btih:a878d628b622fe4457dd54585383398edac9989d

创建文件失败: Z:\BT-tmp\动画合集[魔穗字幕组]2013年作品合集[魔穗字幕组]2013年9月作品合集\9月放流旧番DVDRIP[魔穗字幕组][ピンクパイナップル]不良にハメられて受精する巨乳お母さん THE ANIMATION Insert.2『じゃあね…バイバイ』[1280x720 x264 AAC][Maho.sub][ピンクパイナップル]不良にハメられて受精する巨乳お母さん THE ANIMATION Insert.2『じゃあね…バイバイ』[1280x720 x264 Hi10P AAC].mp4.bc! [文件名、目?名或卷??法不正确。]


打开文件失败: Z:\BT-tmp\动画合集[魔穗字幕组]2016年作品合集[魔穗字幕组]2016年11月作品合集\11月作品合集720P[avc 8bit][Maho.sub][メリージェーン]アマカノ 高社紗雪編 [AVC 8bit 720P AAC].mkv.bc! [系?找不到指定的文件。]


打开文件失败: Z:\BT-tmp\动画合集[魔穗字幕组]2018年作品合集[魔穗字幕组]2018年9月作品合集\720P AVC[Maho.sub][魔人] Tiny Evil 第一話 幼淫魔・みゆ~煉獄へ誘(いざな)う腰振り~[x264 720P AAC].mkv.bc! [系?找不到指定的文件。]

不是很理解

意思是關閉預分配,會自動啟用磁碟加速?

2020-04-21 17:19:36 已成功创建1个文件。
2020-04-21 17:19:36 已成功创建1个文件。
2020-04-21 17:19:36 创建文件失败: Z:\tmp\动画合集[魔穗字幕组]2013年作品合集[魔穗字幕组]2013年9月作品合集\9月放流旧番DVDRIP[魔穗字幕组] Chu(治癒)してあげちゃう ~押しかけお姉さんの性交恥療~ 「エロ可愛い区 女教師 優~恥じらい弾む姉パイ盛り合わせ」[1280x720 x264 AAC][Maho.sub] Chu(治癒)してあげちゃう ~押しかけお姉さんの性交恥療~ 「エロ可愛い区 女教師 優~恥じらい弾む姉パイ盛り合わせ」[1280x720 x264 Hi10P AAC].mp4.bc! [文件名、目?名或卷??法不正确。]
2020-04-21 17:19:37 已成功创建1个文件。
2020-04-21 17:19:42 打开文件失败: Z:\tmp\动画合集[魔穗字幕组]2015年作品合集[魔穗字幕组]2015年5月作品合集\5月作品合集[MKV 720P][Maho.sub][ピンクパイナップル]3PingLovers!☆一夫二妻の世界へようこそ♪ THE ANIMATION.mkv.bc! [系?找不到指定的文件。]
2020-04-21 17:19:42 文件写入失败: [魔穗字幕组]2015年作品合集/[魔穗字幕组]2015年5月作品合集/5月作品合集[MKV 720P]/[Maho.sub][ピンクパイナップル]3PingLovers!☆一夫二妻の世界へようこそ♪ THE ANIMATION.mkv [系?找不到指定的文件。]
2020-04-21 17:19:42 下载的分块 #7904 校验失败,丢弃数据 8192 KB
2020-04-21 17:19:42 任务正在停止…
2020-04-21 17:19:46 已成功创建1个文件。
2020-04-21 17:19:48 已成功创建1个文件。
2020-04-21 17:19:54 任务停止。

谢谢提供测试链接,我也能重现错误了。研究一下。。。

上一版關閉預分配,且啟用磁碟加速的情况下,磁盘加速没有生效,所以会空白区域填0造成大量写盘操作。新版關閉預分配、啟用磁碟加速、关闭预览下载优化、开启任务顺序下载后,应该可以实现你说的效果了。

预览下载优化下方能不能增加一个顺序下载模式选项,虽然这个可能降低下载速度但是有时候还是需要啊,有些情况一个一个右键开启还是比较麻烦

这个问题99%的可能性是由于 Windows 系统的文件路径长度限制在 255-260 个字符。——如果我没记错,Win7以上的系统版本的长度限制260个字符,WinXp等低级版本是255个字符。

而 Linux 系统的文件系统路径长度限制是 32000个字符(我忘了具体的数字),我上面发的那个链接应该是 Linux 系统的用户所制作的种子。

另外,目前 BitComet 只能将整个种子任务“重命名”(即修改主目录名称),或者对种子任务操作“将文件移动到xxx目录”,而这些都是只能对整个目录进行操作。


现在我提供个解决文件路径长度问题的思路,同时趁这个机会建议BitComet 增加一个新的特性。

例如,某个种子有多层目录,如下:

  天外飞仙电影完整版/
      字幕文件/
          简体中文.ass
          繁体中文.ass
      视频文件/
          水印版mov1.mp4
          水印版mov2.mp4
          高清完整版.mkv

我希望在 BitComet 添加种子任务的时候,除了可以指定整个任务下载到,例如, D:\BT下载\天外飞仙电影完整版\

我还希望能够将种子任务中的某些文件,例如 “天外飞仙电影完整版/视频文件/高清完整版.mkv” 下载到 E:\电影收藏\天外飞仙高清完整版.mkv


上面我提到的这个功能其实对BT用户非常重要。

例如很多原始种子任务都是将多个文件放到某个目录下然后做种发布,但是当下载完后我会将电影先修改名称(如果需要的话)然后再统一放到另外一个收藏电影的目录(该目录没有二级子目录)。 但是这样一来我就没办法再继续做种上传给其它用户了。


最后再总结下需求就是:

(1)在BitComet添加新下载任务时可给该种子下的全部文件指定单独下载路径;——以后重新种作时的流程跟这个相同。

(2)添加完下载任务后在下载过程中可以暂停下载,然后可以随时修改某些文件的下载路径。

楼上这种需求,,,开发难度是非常巨大的,不太好做,Windows下包括目录虚拟映射等等,都会触发这限制,在qb上倒是能下载,不过没办法删除和移动下载后的文件,也是很恶心,迅雷倒是能正常下载和删除
长路径问题,,,Windows这个根本没办法破解
查找系统组策略和注册表设置项
本地计算机策略>计算机配置>管理模板>系统>文件系统>NTFS>启用长路径 没有用
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Policies\LongPathsEnabled 1 也没有用
而且你还没办法删除下载的文件了,直接提示explorer.exe 文件名太长


最后百度找到这个方法,,就可以删除了。
image

删除这类文件的方法很简单,你可以先将上一级目录的名称改短然后再删除,如果还不行就继续改短上上一级目录名称直到能成功删除文件。

至于我所提到的需求,其实已经有BT软件实现了,但是我不喜欢使用那个BT软件。

可以多选任务后一起开启呀

删除长文件名的文件可以进入命令提示符,“dir /x” 列出8.3格式的文件或目录名,然后 “del 8.3格式文件名” 来删除