Curious.. what's wrong with RAR files?
Putting it into a ZIP allows native support on pretty much every platform.
What were the technical/human constraints that lead to that solution? Was the team agonising over conflicting goals? Or was it as simple as "Alice already knew it"/"Our tool chain already supported it"?