6 个版本
新 0.4.0 | 2024 年 8 月 22 日 |
---|---|
0.3.3 | 2024 年 8 月 3 日 |
0.3.2 | 2024 年 4 月 28 日 |
0.2.0 | 2023 年 10 月 23 日 |
0.1.0 |
|
#662 in 文件系统
每月 182 次下载
445KB
7K SLoC
扩展文件系统
Rust 中一些 Unix 文件系统的跨操作系统和架构的实现。
[!警告] 此软件包按原样提供,不提供任何保证。它仍处于早期开发阶段,因此可能会出现错误。如果您发现一个问题,请在此处报告:[https://codeberg.org/RatCornu/efs/issues](https://codeberg.org/RatCornu/efs/issues)。在任何情况下,请**不要**使用此库处理重要数据,并确保在使用之前备份您的数据。
功能
-
no_std
支持(默认启用)。 -
UNIX 文件系统的通用接口。
-
常规文件、目录和符号链接上的
read
/write
操作。 -
与任何实现
Read + Write + Seek
的设备兼容。 -
全面文档化。
支持的文件系统
ext2
: ✅
如果您想支持更多文件系统,请在此处打开一个问题:[https://codeberg.org/RatCornu/efs/issues](https://codeberg.org/RatCornu/efs/issues)。
用法
将此添加到您的 Cargo.toml
[dependencies]
efs = "0.4"
请参阅 https://docs.rs/efs 中的示例,在 src/lib.rs
。
功能
-
ext2
: 启用ext2
文件系统支持 -
std
: 启用依赖于标准库的特性
默认情况下,仅设置 ext2
特性。
许可证
根据 GNU 通用公共许可证 v3.0 许可,可在[此处](https://codeberg.org/RatCornu/LICENSE)找到。
依赖项
~3–4.5MB
~85K SLoC