HexDump of BMP.TXT
00000000: 4d 69 63 72 6f 73 6f 66 - 74 20 57 69 6e 64 6f 77 Microsof t.Window
00000010: 73 20 42 69 74 6d 61 70 - 20 46 6f 72 6d 61 74 0d s.Bitmap .Format.
00000020: 0a 0d 0a 0d 0a 0d 0a 4e - 6f 74 65 3a 20 74 68 65 .......N ote..the
00000030: 20 63 6f 6e 73 74 61 6e - 74 73 20 42 49 5f 52 47 .constan ts.BI.RG
00000040: 42 2c 20 42 49 5f 52 4c - 45 38 2c 20 61 6e 64 20 B..BI.RL E8..and.
00000050: 42 49 5f 52 4c 45 34 20 - 68 61 76 65 20 74 68 65 BI.RLE4. have.the
00000060: 20 76 61 6c 75 65 73 20 - 30 2c 20 31 2c 20 61 6e .values. 0..1..an
00000070: 64 20 32 2c 0d 0a 09 72 - 65 73 70 65 63 74 69 76 d.2....r espectiv
00000080: 65 6c 79 2e 0d 0a 0d 0a - 3d 3d 3d 3d 3d 3d 3d 3d ely..... ........
00000090: 3d 3d 3d 3d 3d 3d 3d 3d - 3d 3d 3d 3d 3d 3d 3d 3d ........ ........
000000a0: 3d 3d 3d 3d 3d 3d 3d 3d - 3d 3d 3d 3d 3d 3d 3d 3d ........ ........
000000b0: 3d 3d 3d 3d 3d 3d 3d 3d - 3d 3d 3d 3d 3d 3d 3d 3d ........ ........
000000c0: 3d 3d 3d 3d 3d 3d 3d 3d - 3d 3d 3d 3d 3d 3d 3d 3d ........ ........
000000d0: 3d 3d 3d 3d 3d 0d 0a 47 - 72 61 70 68 69 63 73 20 .......G raphics.
000000e0: 46 69 6c 65 20 46 6f 72 - 6d 61 74 73 0d 0a 0d 0a File.For mats....
000000f0: 54 68 69 73 20 74 6f 70 - 69 63 20 64 65 73 63 72 This.top ic.descr
00000100: 69 62 65 73 20 74 68 65 - 20 67 72 61 70 68 69 63 ibes.the .graphic
00000110: 73 2d 66 69 6c 65 20 66 - 6f 72 6d 61 74 73 20 75 s.file.f ormats.u
00000120: 73 65 64 20 62 79 20 74 - 68 65 20 4d 69 63 72 6f sed.by.t he.Micro
00000130: 73 6f 66 74 20 57 69 6e - 64 6f 77 73 0d 0a 6f 70 soft.Win dows..op
00000140: 65 72 61 74 69 6e 67 20 - 73 79 73 74 65 6d 2e 20 erating. system..
00000150: 47 72 61 70 68 69 63 73 - 20 66 69 6c 65 73 20 69 Graphics .files.i
00000160: 6e 63 6c 75 64 65 20 62 - 69 74 6d 61 70 20 66 69 nclude.b itmap.fi
00000170: 6c 65 73 2c 20 69 63 6f - 6e 2d 72 65 73 6f 75 72 les..ico n.resour
00000180: 63 65 20 66 69 6c 65 73 - 2c 0d 0a 61 6e 64 20 63 ce.files ...and.c
00000190: 75 72 73 6f 72 2d 72 65 - 73 6f 75 72 63 65 20 66 ursor.re source.f
000001a0: 69 6c 65 73 2e 0d 0a 0d - 0a 42 69 74 6d 61 70 2d iles.... .Bitmap.
000001b0: 46 69 6c 65 20 46 6f 72 - 6d 61 74 73 0d 0a 0d 0a File.For mats....
000001c0: 57 69 6e 64 6f 77 73 20 - 62 69 74 6d 61 70 20 66 Windows. bitmap.f
000001d0: 69 6c 65 73 20 61 72 65 - 20 73 74 6f 72 65 64 20 iles.are .stored.
000001e0: 69 6e 20 61 20 64 65 76 - 69 63 65 2d 69 6e 64 65 in.a.dev ice.inde
000001f0: 70 65 6e 64 65 6e 74 20 - 62 69 74 6d 61 70 20 28 pendent. bitmap..
00000200: 44 49 42 29 20 66 6f 72 - 6d 61 74 0d 0a 74 68 61 DIB..for mat..tha
00000210: 74 20 61 6c 6c 6f 77 73 - 20 57 69 6e 64 6f 77 73 t.allows .Windows
00000220: 20 74 6f 20 64 69 73 70 - 6c 61 79 20 74 68 65 20 .to.disp lay.the.
00000230: 62 69 74 6d 61 70 20 6f - 6e 20 61 6e 79 20 74 79 bitmap.o n.any.ty
00000240: 70 65 20 6f 66 20 64 69 - 73 70 6c 61 79 20 64 65 pe.of.di splay.de
00000250: 76 69 63 65 2e 20 54 68 - 65 0d 0a 74 65 72 6d 20 vice..Th e..term.
00000260: 22 64 65 76 69 63 65 20 - 69 6e 64 65 70 65 6e 64 .device. independ
00000270: 65 6e 74 22 20 6d 65 61 - 6e 73 20 74 68 61 74 20 ent..mea ns.that.
00000280: 74 68 65 20 62 69 74 6d - 61 70 20 73 70 65 63 69 the.bitm ap.speci
00000290: 66 69 65 73 20 70 69 78 - 65 6c 20 63 6f 6c 6f 72 fies.pix el.color
000002a0: 20 69 6e 20 61 0d 0a 66 - 6f 72 6d 20 69 6e 64 65 .in.a..f orm.inde
000002b0: 70 65 6e 64 65 6e 74 20 - 6f 66 20 74 68 65 20 6d pendent. of.the.m
000002c0: 65 74 68 6f 64 20 75 73 - 65 64 20 62 79 20 61 20 ethod.us ed.by.a.
000002d0: 64 69 73 70 6c 61 79 20 - 74 6f 20 72 65 70 72 65 display. to.repre
000002e0: 73 65 6e 74 20 63 6f 6c - 6f 72 2e 20 54 68 65 0d sent.col or..The.
000002f0: 0a 64 65 66 61 75 6c 74 - 20 66 69 6c 65 6e 61 6d .default .filenam
00000300: 65 20 65 78 74 65 6e 73 - 69 6f 6e 20 6f 66 20 61 e.extens ion.of.a
00000310: 20 57 69 6e 64 6f 77 73 - 20 44 49 42 20 66 69 6c .Windows .DIB.fil
00000320: 65 20 69 73 20 2e 42 4d - 50 2e 0d 0a 0d 0a 42 69 e.is..BM P.....Bi
00000330: 74 6d 61 70 2d 46 69 6c - 65 20 53 74 72 75 63 74 tmap.Fil e.Struct
00000340: 75 72 65 73 0d 0a 0d 0a - 45 61 63 68 20 62 69 74 ures.... Each.bit
00000350: 6d 61 70 20 66 69 6c 65 - 20 63 6f 6e 74 61 69 6e map.file .contain
00000360: 73 20 61 20 62 69 74 6d - 61 70 2d 66 69 6c 65 20 s.a.bitm ap.file.
00000370: 68 65 61 64 65 72 2c 20 - 61 20 62 69 74 6d 61 70 header.. a.bitmap
00000380: 2d 69 6e 66 6f 72 6d 61 - 74 69 6f 6e 20 68 65 61 .informa tion.hea
00000390: 64 65 72 2c 0d 0a 61 20 - 63 6f 6c 6f 72 20 74 61 der...a. color.ta
000003a0: 62 6c 65 2c 20 61 6e 64 - 20 61 6e 20 61 72 72 61 ble..and .an.arra
000003b0: 79 20 6f 66 20 62 79 74 - 65 73 20 74 68 61 74 20 y.of.byt es.that.
000003c0: 64 65 66 69 6e 65 73 20 - 74 68 65 20 62 69 74 6d defines. the.bitm
000003d0: 61 70 20 62 69 74 73 2e - 20 54 68 65 20 66 69 6c ap.bits. .The.fil
000003e0: 65 0d 0a 68 61 73 20 74 - 68 65 20 66 6f 6c 6c 6f e..has.t he.follo
000003f0: 77 69 6e 67 20 66 6f 72 - 6d 3a 0d 0a 0d 0a 42 49 wing.for m.....BI