#cpio #格式 #内容 #读取 #文件 #ASCII

no-std cpio_reader

用于读取cpio文件内容的库

2个版本

0.1.1 2022年7月21日
0.1.0 2021年8月23日

#209无标准库

Download history 515/week @ 2024-03-14 529/week @ 2024-03-21 407/week @ 2024-03-28 456/week @ 2024-04-04 351/week @ 2024-04-11 317/week @ 2024-04-18 543/week @ 2024-04-25 777/week @ 2024-05-02 590/week @ 2024-05-09 346/week @ 2024-05-16 226/week @ 2024-05-23 347/week @ 2024-05-30 372/week @ 2024-06-06 374/week @ 2024-06-13 416/week @ 2024-06-20 284/week @ 2024-06-27

1,531 每月下载量
用于 3 个crate(2个直接使用)

MIT/Apache

18KB
340

cpio_reader

GitHub Actions Crates.io Crates.io docs.rs

用于读取cpio文件内容的库(.cpio)

此库基于 man 5 cpio 中的设计,并支持以下四种格式。

  • 旧二进制格式
  • 可移植ASCII格式
  • 新ASCII格式
  • 新CRC格式

此库与 #![no_std] 兼容。

示例

use std::fs;

let cpio = fs::read("tests/newc.cpio").unwrap();

for entry in cpio_reader::iter_files(&cpio) {
    println!("Entry name: {}, content: {:?}", entry.name(), entry.file());
}

许可证

根据您的选择,许可协议为

贡献

除非您明确声明,否则根据Apache-2.0许可证定义,您提交的任何有意包含在作品中的贡献将按照上述方式双许可,不附加任何额外条款或条件。

依赖项

~105KB