5个版本
0.1.5 | 2021年2月8日 |
---|---|
0.1.4 | 2021年2月8日 |
0.1.3 | 2021年2月8日 |
0.1.2 | 2021年2月8日 |
0.1.1 | 2021年2月8日 |
#21 in #file-utility
12KB
226 行
futilities
文件工具库
该crate提供基本的文件工具。通过读取文件头或文件信息来检测图像文件(PNG、JPEG、SVG、XCF ...)。同时检测ELF格式(Linux可执行文件)。
Cargo.toml
[dependencies]
futilities = "0.1.5"
用法
use std::path::Path;
use futilities::*;
fn main() {
// Use on Path PathBuf String and str
println!("{:?}", "cargo".is_elf());
println!("{:?}", Path::new("image.png").is_jpg());
println!("{:?}", String::new("image.bmp").is_bmp());
println!("{:?}", "image.svg".is_svg());
}
没有正确检测文件吗?
如果您怀疑这个库无法正确检测某种文件类型,请发送邮件至 [email protected],说明您试图检测的文件类型和文件。或者如果您认为知道为什么无法检测,请说明原因。谢谢。
依赖项
~1.5MB
~21K SLoC