Zip - How Not To Design A File Format
tl;dr: "I have a feeling this is like many file formats. They aren't designed, rather the developer just makes it up as they go. If it gets popular other people want to read and/or write them. They either try to reverse engineer the format or they ask for specs...Zip is such a format." Gregg dives deep into the construct of a Zip file, how and how to go about fixing its design.
featured in #241