标签:style blog http 文件 数据 2014 size log
PBM是一种单色位图文件,常用于打印机,由于需要下面对PBM文件格式进行分析。
每个文件的开头两个字节(ASCII码)作为文件描述子,可以理解为文件头。具体如下:
| 头 | 类型 | 编码 |
| P1 | 位图 | ASCII |
| P2 | 灰度图 | ASCII |
| P3 | 像素图 | ASCII |
| P4 | 位图 | 二进制 |
| P5 | 灰度图 | 二进制 |
| P6 | 像素图 | 二进制 |
我这里分析的是一个P4的位图,用winhex打开:

看到文件头,后面的9472、6824描述的是位图的宽度和高度
9472*6824/8=807916 BYTE 正巧是24BYTE的文件头加上全部数据的长度

而数据部分只有0/1,0表示白色,1表示黑色。
很简单吧~
标签:style blog http 文件 数据 2014 size log
原文地址:http://www.cnblogs.com/imwack/p/3894169.html