Dark Visor: I suggest you read the specifications of GIF89a, like the author of the hack in question has. It is however a correct observation that 0x2C is the image seperator byte in the GIF-stream.
That said. The hack is flawed because it checks the whole file, and not only the datablock that contains the raw imagedata. The image palette may also contain that byte in some cases, which creates a false positive.
However, a new hack which will be 100% foolproof is in the works.
I do NOT recommend that anyone installs a hack that completely block the GIF-format. The GIF-format deliveres the best compression for standard sized 64x64 avatars. JPEG usually needs more space to define the headers and palettes alone than a complete GIF file requires to deliver the whole image.
|