5.1.3 分析BMP图像文件结构(1)
结合上面对BMP文件的分析,下面分别对256色和24位色的BMP图像进行十六进制分析,通过在十六进制编辑器中分析文件结构,能够增加分析文件的经验。
如图5-1和图5-2所示,分别为256色BMP图像cat2.bmp和24位色BMP图像cat1.bmp。其中cat2.bmp图像的分辨率为200×153,文件大小为31 680字节。cat1.bmp图像的分辨率为200×150,文件大小为90 056字节。
498)this.style.width=498;" border=0< |
图5-1 cat2.bmp图像 |
498)this.style.width=498;" border=0< |
图5-2 cat1.bmp图像 |
498)this.style.width=498;" border=0< |
(点击查看大图)图5-3 在Winhex中打开cat2.bmp图像文件 |
498)this.style.width=498;" border=0< |
(点击查看大图)图5-4 cat2.bmp图像文件的位图文件头 |
表5-6 cat2.bmp图像文件中位图文件头各字段的含义
十六进制值 | 描 述 |
42 4D: | BM的ASCII值,在Windows中的BMP文件标识符 |
C0 7B 00 00 | 7B C0h=31680,是cat2文件的大小 |
00 00 00 00 | 保留值,总为0 |
36 04 00 | 436h=1078,是图像数据的地址,即文件头+信息头+调色板的长度 |
评论