[magika-lib] 将非正常/特殊文件(/dev/null、FIFO、设备、套接字)处理为 ContentType::Unknown
作者: reyammer创建于 2026年9月18日更新于 2026年9月18日
上下文
在运行扩展的 Python 公共 API 测试套件(PR #1458,具体是 test_special_device_file)时,我们发现 magika-lib(Rust/lib)在打开路径之前没有检查 metadata.is_file()(Rust/lib/src/session.rs:41-50)和 FeaturesOrRuled::extract_file(Rust/lib/src/future.rs:59-67)。
内容来源: google/magika