#bencode #serde #serialization #deserialize

rustybit-serde-bencode

由 Serde 驱动的 bencode 序列化和反序列化库

1 个稳定版本

1.0.0 2024 年 8 月 25 日

#30 in #bencode

Download history 101/week @ 2024-08-19

101 每月下载次数
用于 3 crates

Apache-2.0

46KB
1K SLoC

RustyBit

一个简单的 CLI BitTorrent 客户端。

它还部分支持 DHT 协议。

安装

cargo install rustybit

使用

要将 torrent 下载到 $(pwd)/.downloads 文件夹中,请运行以下命令

rustybit <torrent_path>

如果您想更改输出目录,请使用此命令代替

rustybit <torrent_path> -o <output_dir_path>

缺失的功能

目前缺少以下功能(并且我不确定是否会添加它们)

  • 种子 torrent
  • 扩展协议支持
  • 完整的 DHT 节点
  • 并行下载多个 torrent
  • 暂停/恢复 torrent
  • 合适的 GUI/TUI

依赖项

~0.4–1MB
~23K SLoC