portable bitmap ファイルフォーマット
pbmとはモノクロ(白黒)の画像データを扱うためのフォーマットである。
pbmにはアスキーとバイナリーの2種類のフォーマットがある。
ヘッダーのマジックナンバーがP1の時はアスキー、
P4の時はバイナリーになる。
以下whitespaceとはSPACE, TAB, CR, LFのどれかを表す。
'#'から行末まではコメントとして読み飛ばされる。
P1
# feep.pbm
24 7
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0
0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0
0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 1 0
0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0
0 1 0 0 0 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
(C) 1989, 1991 by Tony Hansen and Jef Poskanzer.