Linux xxd 查看图片真实格式 Magic Number
Linux Command About 508 words需求
有些png/jpg,或者favicon.ico等图片,真实格式并不是和后缀相同的,可能被人修改过。
查看真实格式
文本编辑器
使用文本编辑器直接打开,第一行就可以看到图片的真实格式。
一个png图片,前三行显示如下:
‰PNG
浏览器开发者工具
虽然Chrome/Edge打开DevTools开发者工具可以查看图片的Type,但开发者工具只是根据图片后缀判断,不准确。
Linux xxd 命令
xxd -l 16 pic.png
输出文件头(magic number),也就是文件的前几个字节。
$ xxd -l 16 favicon.ico
00000000: 8950 4e47 0d0a 1a0a 0000 000d 4948 4452 .PNG........IHDR
Magic Number
| 图片格式 | 文件头(十六进制) | 特征说明 |
|---|---|---|
| PNG | 89 50 4E 47 0D 0A 1A 0A | 文件头以 89 50 4E 47 开头 |
| JPG/JPEG | FF D8 FF | 所有 JPEG 都以 FF D8 FF 开头 |
| ICO | 00 00 01 00 | 固定 4 字节 |
Views: 5 · Posted: 2026-02-06
———         Thanks for Reading         ———
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...