There are many "file formats" that are just relabelled zips - the hard part is always reconstructing it after making a change.

That's because zip is really just the first layer.