×

rqbit Rust实现的BitTorrent客户端

消耗积分:2 | 格式:zip | 大小:0.43 MB | 2022-05-27

名士流

分享资料个

授权协议 Apache
开发语言 Rust
操作系统 跨平台
软件类型 开源软件

软件简介

rqbit 是使用 Rust 编写的 BitTorrent 客户端。

支持的功能

  • 顺序下载

  • 继续下载磁盘上已存在的文件

  • 使用文件名的正则表达式选择性下载

  • 支持 DHT,支持磁铁链接

  • HTTP API

代码特性

  • 基于 Serde 实现的 bincode 序列化/反序列化

  • 自己实现的序列化/反序列化的二进制协议

  • 支持多项 SHA1 实现,因为这似乎是最大的性能瓶颈。默认值是 openssl,因为它是作者基准测试中最快的

  • 理论上 rqbit 所使用的库是可重用的

  • 没有 unsafe

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !