文章目录
- XDM 下载管理器:把下载速度拉满的开源工具
- 它能做什么
- 协议和认证支持
- 怎么用
- 适合谁
XDM 下载管理器:把下载速度拉满的开源工具
浏览器自带的下载功能,多数时候够用。但碰到大文件、慢服务器、网络波动这些情况,体验就不太行了。断了得重来,速度上不去,也没法排队。
XDM(Xtreme Download Manager)干的就是这件事——用多线程切片下载的方式,把速度提上去,把断点续传做好。
目前它在 GitHub 上有 7,804 个 Star。
它能做什么
核心能力就几个:
多线程加速。文件被拆成多个分片同时下载,官方说法是比普通下载快 5 到 6 倍。实际效果取决于服务器和带宽,但多线程确实能把带宽跑满。
断点续传。网断了、电脑关了、服务器中断了,恢复之后接着下,不用从头来。这对下大文件的人来说是刚需。
视频抓取。能从主流视频网站把视频扒下来,支持 MPEG-DASH、Apple HLS、Adobe HDS 这些流媒体协议。
浏览器接管。装上浏览器扩展之后,Chrome、Firefox、Edge、Opera、Vivaldi 这些浏览器里的下载会自动交给 XDM 处理。不用手动复制链接。
格式转换。内置了视频转换器,下载完的视频可以直接转成 MP3 或 MP4,方便在手机或电视上看。
其他功能:剪贴板监控、下载完成后自动关机、定时下载、自动杀毒检查。
协议和认证支持
XDM 支持 HTTP、HTTPS、FTP 和常见的流媒体协议。
代理方面,Windows ISA、自动代理脚本、普通代理服务器都支持,认证方面覆盖 NTLM 和 Kerberos。对企业内网环境来说,这些支持比较关键。
怎么用
XDM 是 Java 写的,Windows、Linux、macOS 都能跑。去官网下载对应系统的安装包就行。
如果想从源码构建:
mvn clean install标准 Maven 项目,打出来的 jar 在 target 目录里。
适合谁
经常下载大文件的人,网络环境不稳定需要断点续传的人,从视频网站抓内容的人,或者就是觉得浏览器自带下载太慢的人。
开源免费,没有广告,没有功能限制。Java 环境是唯一的依赖。
就是觉得浏览器自带下载太慢的人。
开源免费,没有广告,没有功能限制。Java 环境是唯一的依赖。