| ▲ | herrherrmann an hour ago | |||||||||||||
Yep, even music software like Ableton Live is using zipped XML for the project files (although the much bigger audio files are stored independently in sub-folders). There were even efforts to use the XML format to manage Ableton project files with git in order to have a nicer change history (https://github.com/clintburgos/ableton-git). | ||||||||||||||
| ▲ | berkes 5 minutes ago | parent | next [-] | |||||||||||||
> with git I suddenly imagine a zip format with built-in git. Does this already exist? Basically a file-format that has built-in history, rollback, logs etc. Enabling all these "zipped XML" formats to get this feature "for free". Could be as simple as adding the .git to the zip and ensuring the software that writes the content to the zip also runs the correct git operations. But could also be a simplified subset and adding git-ability to the (de)compress libs and bins, which can operate on the compressed .git. Simplified, because it won't need networking/remotes probably not even branches. | ||||||||||||||
| ||||||||||||||
| ▲ | Ygg2 an hour ago | parent | prev [-] | |||||||||||||
I mean, zipping files in an archive and presenting them as a file is an ancient tradition in video games. For example Warcraft 3 used the MoPaQ archive to store data in .w3x file. And Starcraft 2 data is just bunch of XML files. | ||||||||||||||
| ||||||||||||||