1. 识别无后缀的损坏图片文件
运维工程师背景
收到用户上传的损坏头像文件,文件没有后缀名,且无法用常规图片查看器打开。
问题
需要确认该文件是否真的是图片,以及文件头是否损坏。
如何使用
上传该损坏文件,保持默认的 16 字节每行和 ASCII 显示设置,点击生成查看。
每行字节数: 16, 最大显示字节数: 65536, 显示 ASCII 列: 开启结果
在 Hex 视图首行看到了 89 50 4E 47 0D 0A 1A 0A,确认这是一个 PNG 文件,但后续数据块存在异常零值,从而定位了文件损坏原因。