实现内容: ✅ archive模块完整架构(10个文件,约900行) ✅ ArchiveProcessor trait统一接口 ✅ ProcessorRegistry插件式架构 ✅ FormatDetector格式自动检测 ✅ ArchiveConfig配置管理系统 ✅ Warning警告系统(RAR/XZ/7z争议格式) ✅ Zip Slip/Zip Bomb安全防护 ✅ 核心格式stub(ZIP/TAR/GZIP等9种) ✅ 可选格式stub(RAR/XZ/7z等3种) ✅ 测试框架基础 支持的格式: 核心格式(默认启用):ZIP, TAR, GZIP, ZSTD, BZIP2, LZ4, TAR.GZ, TAR.BZ2, TAR.ZST(9种) 可选格式(默认禁用):RAR(法律风险), XZ(外部依赖), 7z(库不稳定)(3种) 总计:12种压缩格式 安全特性: - Zip Slip防护(路径遍历攻击) - Zip Bomb防护(解压比率限制) - 文件大小限制 - 法律风险警告(RAR专利) 下一步:Phase 2 - 核心格式完整实现(ZIP/TAR/GZIP处理器)
1.4 KiB
1.4 KiB