根据文件头判断图片类型
2017-02-23 09:48
260 查看
对于图片的文件头,用工具打开一幅图片就可以看到前面的几个字节。这里整理出常见的图片格式文件头。
[b]1.JPEG
- 文件头标识 (2 bytes): 0xff, 0xd8 (SOI) (JPEG 文件标识)
- 文件结束标识 (2 bytes): 0xff, 0xd9 (EOI)
2.TGA
- 未压缩的前5字节 00 00 02 00 00
- RLE压缩的前5字节 00 00 10 00 00
3.PNG
- 文件头标识 (8 bytes) 89 50 4E 47 0D 0A 1A 0A
4.GIF
- 文件头标识 (6 bytes) 47 49 46 38 39(37) 61
G I F 8 9 (7) a
5.BMP
- 文件头标识 (2 bytes) 42 4D
B M
6.PCX
- 文件头标识 (1 bytes) 0A
7.TIFF
- 文件头标识 (2 bytes) 4D 4D 或 49 49
8.ICO
- 文件头标识 (8 bytes) 00 00 01 00 01 00 20 20
9.CUR
- 文件头标识 (8 bytes) 00 00 02 00 01 00 20 20
10.IFF
- 文件头标识 (4 bytes) 46 4F 52 4D
F O R M
11.ANI
- 文件头标识 (4 bytes) 52 49 46 46
R I F F [/b]
[b]1.JPEG
- 文件头标识 (2 bytes): 0xff, 0xd8 (SOI) (JPEG 文件标识)
- 文件结束标识 (2 bytes): 0xff, 0xd9 (EOI)
2.TGA
- 未压缩的前5字节 00 00 02 00 00
- RLE压缩的前5字节 00 00 10 00 00
3.PNG
- 文件头标识 (8 bytes) 89 50 4E 47 0D 0A 1A 0A
4.GIF
- 文件头标识 (6 bytes) 47 49 46 38 39(37) 61
G I F 8 9 (7) a
5.BMP
- 文件头标识 (2 bytes) 42 4D
B M
6.PCX
- 文件头标识 (1 bytes) 0A
7.TIFF
- 文件头标识 (2 bytes) 4D 4D 或 49 49
8.ICO
- 文件头标识 (8 bytes) 00 00 01 00 01 00 20 20
9.CUR
- 文件头标识 (8 bytes) 00 00 02 00 01 00 20 20
10.IFF
- 文件头标识 (4 bytes) 46 4F 52 4D
F O R M
11.ANI
- 文件头标识 (4 bytes) 52 49 46 46
R I F F [/b]
相关文章推荐
- 根据文件头判断图片类型
- 根据文件头来判断图片的类型
- Java根据文件头判断文件类型
- 判断文件类型(文件的真正类型,不是根据扩展名判断),通过文件头来判断
- 根据文件头数据判断文件类型
- 根据文件头数据判断jpg文件类型
- 读文件头判断图片类型
- 通过图片文件头判断图片类型
- 143.根据文件头判断类型
- 根据文件头判断文件类型
- 根据文件头数据判断文件类型
- 读文件头判断图片类型
- 根据文件头数据判断文件类型
- 判断文件类型(文件的真正类型,不是根据扩展名判断),通过文件头来判断
- 根据文件头数据判断文件类型
- PHP根据文件头信息准确判断上传的文件类型
- 通过文件头判断图片类型
- 读文件头判断图片类型!
- 根据文件头数据判断文件类型
- 根据文件头的特征码来判断文件类型