36个版本 (12个破坏性版本)
0.13.0 | 2024年4月10日 |
---|---|
0.11.1 | 2024年3月23日 |
0.9.1 | 2023年9月28日 |
0.5.3 | 2023年7月31日 |
0.1.5 | 2023年3月31日 |
#215 在 数据结构
每月下载 7,169次
在 8 个crate中使用 (直接使用4个)
255KB
5.5K SLoC
bao-tree
用于BLAKE3验证流的默克尔树。
这与bao crate的BLAKE3验证流有略微不同的处理方式。
编码数据和切片的网络线格式与bao crate兼容,但这个crate内置了对运行时可配置的块组的支持。
它还允许编码非重叠范围集合,而不仅仅是单个范围。例如,您可以在单个查询中请求字节 [0..1000,5000..6000]
。
目标是直接支持同步和异步编/解码,并实现最大程度的代码共享。
它允许定义预顺序和后顺序外部格式以及自定义外部格式。后顺序外部格式在同步仅追加文件时具有优势。
更多详细信息,请参阅文档
依赖项
~2.5–3.5MB
~70K SLoC