rqbit是使用Rust编写的 BitTorrent客户端。
支持的功能
顺序下载
继续下载磁盘上已存在的文件
使用文件名的正则表达式选择性下载
支持DHT,支持磁铁链接
HTTPAPI
代码特性
基于Serde实现的bincode序列化/反序列化
自己实现的序列化/反序列化的二进制协议
支持多项SHA1实现,因为这似乎是最大的性能瓶颈。默认值是openssl,因为它是作者基准测试中最快的
理论上rqbit所使用的库是可重用的
没有unsafe
rqbit是使用Rust编写的 BitTorrent客户端。
支持的功能
顺序下载
继续下载磁盘上已存在的文件
使用文件名的正则表达式选择性下载
支持DHT,支持磁铁链接
HTTPAPI
代码特性
基于Serde实现的bincode序列化/反序列化
自己实现的序列化/反序列化的二进制协议
支持多项SHA1实现,因为这似乎是最大的性能瓶颈。默认值是openssl,因为它是作者基准测试中最快的
理论上rqbit所使用的库是可重用的
没有unsafe
评论