MetaLink

现在大点儿的软件大都有多个 mirror 站点提供下载,其中协议大有不同,可能用 http,也可能是 ftp,比如 Fedora,Ubuntu 和 Eclipse 的下载都是。对付这种大家伙,当然老方法老老实实下载可以,从 BT 或者 eMule 也行,而多种选择大家可能也不会有意见。
Anthony Bryan 的 MetaLink 是个开放标准,并非直白的下载客户端(比方 FlashGet,eMule 或者 GetRight 等等),其中支持多种协议和多 source,能让下载速度更快,算更上一层楼。现在已支持的协议有 http,ftp,rsync,BT,ed2k 和 magnet,这样目前最流行的软件发布方法都能从中收益。
支持 MetaLink 发布的软件会提供一个 .metalink 的 XML 文件,支持 MetaLink 的客户端就从中获得提供这个软件的所有 source 的 URL。为了保证多协议和多 source 提供的文件完整性,MetaLink 使用 MD5SUM, SHA1SUM 和 PGP 签名验证文件,传输错误或者 source 的问题都可以避免。
软件发布者可以从在线的 MetaLink Creator 创建要发布文件的 .metalink 文件,本地客户端在 MetaLink 网站也提供。
我想唯一的麻烦是,现在支持 [...]