1个不稳定版本
0.1.0 | 2023年8月13日 |
---|
#2353 在 加密学
155KB
2.5K SLoC
shelter-fs
基于块存储的Rusty-shelter文件系统
目标
- 模拟std::io接口
- 快速且安全
- 提供同步
- 简单直接(KISS)
lib.rs
:
shelter-fs是一个无细节、隐私优先的文件系统。
它将您的应用文件安全、私密地存储在底层存储中。通过将文件和目录封装到加密仓库中,它提供了一个虚拟文件系统,并仅授权给授权的应用程序。
此模块的核心部分是 Repo
和 File
,它们提供了大部分文件系统操作和文件数据I/O的API。
Repo
提供了与std::fs
类似的文件系统操作方法。File
提供了与std::fs::File
类似的文件I/O方法。
示例
使用内存作为底层存储创建并打开一个 Repository
。
TODO[epic=doc,seq=21] 介绍文档
依赖项
~13–22MB
~342K SLoC