各类文件的文件头标志

刚才用cocos读取一个.png文件一直失败,怀疑是美工命名错误。用vim16进制打开果然发现不是png的头,网上查了下是jpg。

这里记录一下常用文件的文件头标志:

 

1.JPEG/JPG

- 文件头标识 (2bytes): $ff, $d8 (SOI) (JPEG 文件标识)

- 文件结束标识 (2bytes): $ff, $d9 (EOI)

2.TGA

- 未压缩的前5字节   0000 02 00 00

- RLE压缩的前5字节   00 00 10 00 00

3.PNG

- 文件头标识 (8 bytes)  89 50 4E 47 0D 0A 1A 0A

4.GIF

- 文件头标识 (6bytes)   47 49 46 38 39(37) 61

                        G  I F  8  9 (7) a

5.BMP

- 文件头标识 (2bytes)   42 4D

                        B   M

6.PCX

- 文件头标识 (1bytes)   0A

7.TIFF

- 文件头标识 (2bytes)   4D 4D 或 49 49

8.ICO

- 文件头标识 (8bytes)   00 00 01 00 01 00 20 20

posted @ 2013-06-13 15:07  林间走寸  阅读(632)  评论(0编辑  收藏  举报