------------------------------------------------------------------------------------------------
CODE | PIXELS | NOTES
------------------------------------------------------------------------------------------------
no. | value | length | this code | accumulated | Relations using N¡ apply only to same-
N¡ | N¡+256| (bits) | N¡ | N¡(N¡+1)/2 |<-- color pixels until coding table is full.
________________________________________________________________________________________________
0: | 100h | 9 | | | Clear code table
---------------- -----------------------------------------------------
1: | FFh | | 1 | 1 | Top left pixel color chosen as the
| | | | | highest index of a 256-color palette
---------------- -----------------------------------------------------
2: | 102h | | 2 | 3 |
---------------- -----------------------------------------------------
3: | 103h | | 3 | 6 |
: : | | : : |
255: | 1FFh | | 255 | 32 640 | Last 9-bit code
-----------------------------------------------------------------------------
256: | 200h | 10 | 256 | 32 896 |
: : | | : : |
767: | 3FFh | | 767 | 294 528 | Last 10-bit code
-----------------------------------------------------------------------------
768: | 400h | 11 | 768 | 295 296 |
: : | | : | : |
1791: | 7FFh | | 1791 | 1 604 736 | Last 11-bit code
-----------------------------------------------------------------------------
1792: | 800h | 12 | 1792 | 1 606 528 |
: : | | : | : |
3839: | FFFh | | 3839 | 7 370 880 | Code table full
---------------- -----------------------------------------------------
: | FFFh | | 3839 | The maximum code may repeat for more same-color pixels.
: | | | | Overall data compression asymtotically approaches
: | | | | 3839 x 8 / 12 = 2559-1/3
-------|-------| |-----------|----------------------------------------
| 101h | | | | End of image data
_____________________________________________________________________________byte# hexadecimal text or (hex) value Meaning
0: 47 49 46
38 39 61 GIF89a Header
Logical Screen Descriptor
6: 90 01 400 - width pixels
8: 90 01 400 - height pixels
A: F7 - GCT follows for 256 colors with resolution 3 x 8bits/primary
B: 00 0 - background color #0
C: 00 - default aspect ratio
D: Global Color Table
:
30D: 21 FF 0B Application Extension
310: 4E 45 54
53 43 41
50 45 32
2E 30 NETSCAPE2.0
31B: 03 01 - data follows
31D: FF FF - loop animation
31F: 00 - end
320: 21 F9 04 Graphic Control Extension frame #1
323: 08 - no transparency
324: 09 00 - 0.09 sec duration
325: 00 - no transparent color
327: 00 - end
328: 2C Image Descriptor
329: 00 00 00 00 (0,0) - scan pixels from left top...
32D: 90 01 90 01 (400,400) - ...to right bottom
331: 00 - end
332: 08 8 LZW min code size
333: FF 255 255 bytes LZW encoded image data follow
334: data
433: FF 255 255 bytes LZW encoded image data follow
data
:
92BA: 00 end
92BB: 21 F9 04 Graphic Control Extension frame #2
: :
153B7B:21 F9 04 Graphic Control Extension frame #44
:
15CF35:3B 1 429 301 File terminatesAna María Matute: "El que no inventa no vive"

¡Por favor! Está clarísimo... Es que... cómo sois.
ResponderEliminarun abrazo
Bueno, no hay caso... inventiva no es lo que falta por estos lares. Precioso discurso.
ResponderEliminarY por otro lado, tiene razón De cenizas, por una vez está más claro que el agua. Sieejjjqueee
Eso, abrazos.
Pues no he entendido nada, salvo, quizás, “Files terminates”, y porque está al final.
ResponderEliminarToda una vida para acabar sin entender nada. Qué triste.
Un beso (de los de directo al tema y sin jeroglíficos)
y si calco esta plantilla ¿qué resulta? ¿y dónde?.. va yo no sé nada, de nada....
ResponderEliminarMUUUUUUUUUAAAACKS
(hoy te me escapaste por los pelos)