#offset #atomically #file #reading #reading-file #read #write

文件_偏移量

在指定的偏移量处原子地读取和写入文件

2 个版本

使用旧的 Rust 2015

0.1.1 2017年7月15日
0.1.0 2017年7月13日

#atomically 中的第 13

Download history 45/week @ 2024-04-01 9/week @ 2024-04-08 29/week @ 2024-04-22 16/week @ 2024-04-29 19/week @ 2024-05-06 25/week @ 2024-05-13 7/week @ 2024-05-20 24/week @ 2024-05-27 15/week @ 2024-06-03 32/week @ 2024-06-10 16/week @ 2024-06-17 35/week @ 2024-06-24 8/week @ 2024-07-01 8/week @ 2024-07-08 11/week @ 2024-07-15

每月下载 67
3 个包中使用(通过 pre-rfc3243-libtw2-common

MIT/Apache 许可

7KB

file_offset 提供了一种平台无关的方法,用于在指定的偏移量处原子地读取和写入文件。

use file_offset::FileExt;
use std::fs::File;
use std::str;

let mut buffer = [0; 2048];
let f = File::open("src/lib.rs").unwrap();
f.read_offset(&mut buffer, 3);
print!("{}", str::from_utf8(&buffer).unwrap());

无运行时依赖