type
status
date
Jun 21, 2023 09:35 AM
slug
summary
tags
category
icon
password
经常随手修改图片后缀, jpg, jpeg, png, 都能正常打开. 虽然大家都能扯编码不一样叭叭叭, 但为什么可以随便修改后缀, 修改后有啥影响吗?
如何判断图片格式:
- 文件名后缀
- 图片文件会在前8个byte对应特定的编码格式
当如下两点不匹配时,一般是文件名后缀写错, 这样某些平台会用文件名后缀直接生成预览图, 会导致无法预览.
图片前8byte 判断格式方法:
<script src="https://gist.github.com/668168/8f55920a175791a7ea9fd41784cf8916.js"></script>
原理解释: