名称pbm-可移植位图文件格式描述可移植位图格式是最低的公分母单色文件格式。它最初设计用于在不同类型的使用我们现有的典型愚蠢网络邮件程序的机器今天。现在它已成为一个大家庭的通用语言-许多位图转换过滤器。定义如下-低点:-用于标识文件类型的“幻数”。一个pbm文件的神奇数字是两个字符“P1”。-空白(空白、TAB、CR、LF)。-宽度,格式为十进制ASCII字符。-空白。-高度,同样采用ASCII十进制。-空白。-宽度*高度位,每个为“1”或“0”,从开始位图的左上角,按正常方式进行英语阅读顺序。-字符“1”表示黑色,“0”表示白色。-位部分中的空白被忽略。-忽略从“#”到下一行末尾的字符(评论)。-任何行的长度都不应超过70个字符。以下是此格式的小位图示例:第1页#feep.pbm公司24 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 00 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 00 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 1 00 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 00 1 0 0 0 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0读取此格式的程序应该尽可能宽松-sible,接受任何远程看起来像位图的内容。Sun Microsystems上次更改:1991年9月27日1pbm(5)标题、表格和宏该格式还有一个变量,可通过设置编译时的RAWBITS选项。此变量是dif-以以下方式表示:-“幻数”是“P4”而不是“P1”。-每字节存储8位,高位第一低位最后。-位部分不允许有空格,并且只有空白的单个字符(通常是换行符)是高度之后允许。-这些文件比读和写。另请参阅atktopbm(1)、brushtopbm(1)、cmuwmtopbm(1)、g3topbm(1)、gem-topbm(1),icontopbm(一),macptopbm,pi3topbm(1)、xbmtopbm-ascii(1)、pbmtoatk(1),pbmtobbnbg(1)和pbmtocmuwm(1),pbmtoepson(1),pbmtog3(1)-con(1),pbmtolj(1),pbmtoplot(1),pbmtoptx(1),pbmtoybm(1)、pbmtozinc(1),pbmlife(1)和pbmmake(1),pbmmask(1),pbmreduce(1),pgm(5),ppm(5)作者Jef Poskanzer版权所有(C)19891991。