文件名称:fastar:快速获取档案
文件大小:18KB
文件格式:ZIP
更新时间:2024-05-24 19:27:10
linux cli tar-archive hdd Rust
Fastar 更快的tar -cT <(find . -type f)等效项,已优化以使存储在HDD上的许多小文件成为目标。 与gnu tar相比的优化: 基于物理磁盘布局的目录遍历。 见箱 一次跨多个文件预读,以保持驱动器的命令队列满。 请参阅板条箱 一旦读取文件,将删除文件的磁盘缓存,以防止磁盘缓冲区崩溃。 与gnu tar相比的局限性: 参数必须是目录 仅存档常规文件,不存档符号链接或空目录 不包含xattrs 稀疏文件为零填充 硬链接未在存档中进行编码,而是多次存储(问题3) 建造 间接依赖关系:libz,liblzo标头 cargo build --release cargo +nightly build --release --features system_alloc用于较小的二进制文件 基准测试 # ffcnt . -s files: 6680901 byte
【文件预览】:
fastar-master
----Cargo.lock(9KB)
----LICENCE(34KB)
----src()
--------main.rs(4KB)
----Cargo.toml(623B)
----.gitignore(7B)
----README.md(1KB)