I’ve got two fun The Old New Thing stories for you today, starting with a story about Windows’ ZIP file support.
Every so often, a customer will ask whether Windows Compressed Folders (Zip folders) supports something fancy like AES encryption, and we have to shake our head and apologize. “Sorry, no.”
Why this sad state of affairs?
The compression and decompression code for Zip folders was licensed from a third party. This happened during the development of Windows XP. This means that the feature set of Zip folders was locked to whatever features were hip and cool as of around the year 2000.
You’d think Windows would eventually start supporting other archive formats as well, but no.
I kind of sympathise with Microsoft on this. I’m sure they’d love to include multiple compression formats, but then winzip, winrar, etc would probably all sue. They could probably have .tar.gz .tar.bz formats but that’d be supporting UNIX and that’s “bad”.