多线程下载器

迅雷这种软件,他加速的原理是把所有人下载的地址和下载后的文件信息收集起来,成为一个“源”,有人下载相同文件的时候就提过多个源,也就形成了加速。而如果没有相同文件的时候,他会收集你的文件进行分析,我曾试过,用迅雷下载一个自有服务器上的文件,然后迅雷的服务器立马把文件拖走了一份。那句话怎么说来着,不告自取视为窃。

这其实是个很严重的问题,因为所谓的信息安全在这种软件面前荡然无存,所以我从不敢用迅雷下载自己服务器上的文件。再加上他会在后台偷偷占用带宽(tmd我就不明白你一个下载软件有什么必要整个系统后台服务),所以我只用它下电影,其他的一概不用,还特意搞了个小工具来杀迅雷后台进程。

于是乎,找个替代的吧。因为没什么好的商业契机,所以传统的下载软件全都凉了,那就只能自己捣鼓一个了。

Axel是Linux/Unix下品相很好的多线程下载工具,我也找到了一个Windows移植版,命令参数全都一致,但是每次敲命令确实也麻烦,所以自己做了个壳,点点鼠标自动构成命令行进行调用,可以调整连接数,可以设置限速,还是很方便的。如果你不放心,那么更简单,可以只生成命令行,你复制以后自己手工运行。

 

多线程下载器

 

一些小提示:

下载地址和存放的文件夹会自动记忆,生成了命令行以后点击命令就自动复制,然后你可以复制到“命令提示符”运行就可以,虽然这样很多余。。。

并发上限为10,超过了我认为没意义。限速上限是100Mbps,超过了我觉得就没什么必要了。。。

“显示信息”为是否显示axel的运行窗口。

如果选中“仅生成命令”,则点击“下载”的时候直接复制到剪贴板。

 

注意:

Axel有一点点限制,就是如果你下载地址的文件名相同,那么无法覆盖,因为程序无法判断你究竟需要保留哪个。

或者深入一点说,Axel是可以断点续传的,下载过程中他会生成一个信息文件,如果中途异常断开,那么下次提交相同的url则Axel会依据这个信息文件自动进行续传,但是如果这个文件已经下载完,则信息文件会被删掉,那么下次再提交重复的文件名,程序就找不到这个信息文件,而目标文件已经在这里了,所以程序不知道该干什么。

 

下载:多线程下载器

 

 

=======================

2019.03.29 更新

优化界面,下载按钮成为窗体的默认按钮,也就是输入完地址以后按回车会直接触发“下载”。

增加了右下角通知区的小图标以及右键菜单,在窗体最小化以后可以通过“快速下载”这个菜单进行快速下载。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: