识别文件真实格式,支持批量上传,通过文件魔数而非扩展名判断类型
拖拽文件到此处,或点击上传
当文件扩展名被篡改或丢失时,传统方法无法判断真实格式。本工具通过解析文件开头的魔数(Magic Number)字节特征,准确识别文件真实类型。文件魔数是指文件开头特定的字节序列,用于标识文件格式,如JPEG文件的FF D8 FF。无论文件扩展名如何修改,工具都能返回真实的MIME类型(如image/jpeg)和标准扩展名(如.jpg)。
如何准确识别文件类型?
通过分析文件头部的魔数字节特征,例如PNG文件总是以89 50 4E 47开头。
检测结果与扩展名不一致怎么办?
扩展名可人为修改,但文件魔数不可伪造。当扩展名为.txt的文件检测结果为image/jpeg时,表明这是伪装成文本的JPEG图片,应以.jpg重命名。
单文件建议不超过100MB,批量总数限制50个;检测完成后文件自动销毁;结果仅供参考,加密或损坏文件可能识别失败;请勿上传可执行文件。
建议开发者在处理用户上传文件时,优先使用魔数校验而非扩展名。典型场景:当接收到「报告.docx」时,实际检测可能显示为application/zip,表明这是伪装文档的压缩包。常见示例:PDF文件魔数前缀为25 50 44 46(%PDF),真实PDF即使重命名为「图片.png」也能被准确识别。