GIF89a, LZW, 256 colors and the patent war that spawned PNG: what actually sits inside a .gif file and why it still works everywhere.