I need to know how to decode GIF pixel blocks.
I have read on wikipedia http://en.wikipedia.org/wiki/Gif and I cant get that working, what am I doing wrong?

The example block that they are using look like this "00 51 FC 1B 28 70 A0 C1 83 01 01" and i cant under stand how they converts that to "100 028 0FF 103 102 103 106 107 101" !?!?

I mean... 00 51 FC 1B 28 70 A0 C1 83 01 01 === 00000000 01010001 11111100 00011011 00101000 01110000 10100000 11000001 10000011 00000001 00000001 if I read that like 9bit each it no way I get this result != "100 028 0FF 103 102 103 106 107 101" ?