20 个版本 (5 个重大更新)
0.6.8 | 2024年7月31日 |
---|---|
0.6.2 | 2024年5月23日 |
0.5.0 | 2024年3月5日 |
0.3.2 | 2023年12月5日 |
0.3.1 | 2023年11月10日 |
#1772 in 加密学
每月134次下载
用于 nuts-archive
71KB
921 行
nuts-directory: Nuts 后端实现
简介
nuts-directory 包实现了 nuts 后端,其中容器块存储在文件层次结构中。每个块由一个 ID 标识,基本上是一个 16 字节随机数。
将块存储到磁盘时,文件路径是从 ID 派生的
- ID 被转换为十六进制字符串。
- 路径将是:
<前两个字符>/<接下来两个字符>/<剩余字符>
容器头部存储在文件 00/00/0000000000000000000000000000
中。Nuts 后端实现,其中容器块存储在文件层次结构中。
创建新的后端实例
使用 CreateOptions
类型来创建新的后端实例,该实例传递给 Container::create
方法。您至少需要一个后端放置其块的目录。有关更多信息,请参阅 CreateOptions
文档。
打开现有的后端
使用 OpenOptions
类型来打开后端实例,该实例传递给 Container::open
方法。您需要一个后端放置其块的目录。
许可证
您可以在 此处 查看完整的许可证。
该项目受 MIT 许可证的约束。
依赖项
~0.1–8.5MB
~59K SLoC