#macos #byte #fill #zero #padded #mkfile #alternatinve

cavity

创建填充零的文件。macOS 的 mkfile 的替代品。

2 个稳定版本

使用旧的 Rust 2015

1.1.0 2017年11月10日
1.0.0 2017年11月10日

#1206 in 文件系统

Download history 21/week @ 2024-03-27 26/week @ 2024-04-03 1/week @ 2024-06-05 2/week @ 2024-06-12

77 每月下载量
用于 2 crate

BSD-2-Clause

6KB
68

Crates.io

Cavity

创建文件的非常小的库。它是 macOS 的 mkfile(8) 的替代品,适用于所有具有 rust std 的环境。与 mkfile 不同,它使用可配置的块大小,默认为 512Kb。

安装

cavity 可在 crates.io 上获取,并可以像这样包含在您的 Cargo 启用的项目中

[dependencies]
cavity = "1.1.0"

示例

阅读 "文档"

use cavity::{fill, Bytes, WriteMode};
use std::fs::File;
let mut f = File::create("wat.test").unwrap();
fill(Bytes::MegaBytes(5), None, WriteMode::FlushEvery, &mut f).unwrap();

无运行时依赖