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