#1482·magika

[magika-lib] 将非正常/特殊文件(/dev/null、FIFO、设备、套接字)处理为 ContentType::Unknown

作者: reyammer创建于 2026年9月18日更新于 2026年9月18日

上下文

在运行扩展的 Python 公共 API 测试套件(PR #1458,具体是 test_special_device_file)时,我们发现 magika-libRust/lib)在打开路径之前没有检查 metadata.is_file()Rust/lib/src/session.rs:41-50)和 FeaturesOrRuled::extract_fileRust/lib/src/future.rs:59-67)。