Zip - How not to design a file format.