Rust 的 Tar 文件读/写

时间:2024-07-18 11:49:22
【文件属性】:

文件名称:Rust 的 Tar 文件读/写

文件大小:59KB

文件格式:ZIP

更新时间:2024-07-18 11:49:22

tar-rs

焦油文档Rust 的 tar 归档读/写库。# Cargo.toml [dependencies ]tar =" 0.4"阅读档案externcrate tar;use std:: io:: prelude::* ;use std:: fs:: File;use tar:: Archive;fnmain () {let file= File::open ("foo.tar" ).unwrap ();letmut a= Archive::new (file);for filein a.entries ().unwrap () {// Make sure there wasn't an I/O errorletmut file= file.unwrap ();// Inspect metadata about the fileprintln! ("{:?}" , file.header ().path ().unwrap ());println! ("{}" , file.header ().size ().unwrap ());// files implement the Read tr


【文件预览】:
tar-rs-master
----.gitignore(20B)
----src()
--------entry_type.rs(6KB)
--------error.rs(730B)
--------pax.rs(3KB)
--------builder.rs(19KB)
--------archive.rs(18KB)
--------entry.rs(29KB)
--------lib.rs(2KB)
--------header.rs(52KB)
----Cargo.toml(893B)
----.github()
--------workflows()
--------dependabot.yml(145B)
----examples()
--------raw_list.rs(2KB)
--------write.rs(285B)
--------extract_file.rs(685B)
--------list.rs(386B)
----LICENSE-MIT(1KB)
----README.md(2KB)
----tests()
--------all.rs(38KB)
--------header()
--------archives()
--------entry.rs(10KB)
----LICENSE-APACHE(11KB)

网友评论