3 ms·
It's not new. BOMStore is a format inherited from NeXTStep. JSON didn't exist back then. Also, it's a format designed to hold binary data. JSON can't do that w
by mike_hearn 8mo ago
It's not new. BOMStore is a format inherited from NeXTStep. JSON didn't exist back then.
Also, it's a format designed to hold binary data. JSON can't do that without hacks like base64 encoding.
Binary file stores like this are very common in highly optimized software, which operating systems tend to be, especially if you go looking at the older parts. Windows has a similar format embedded in EXE/DLL files. Same concept: a kind of pseudo-filesystem used to hold app icons and other resources.
- MrBuddyCasino 8mo agoYou don't have to put the files in the json, you can just put them inside the gzip file. But yeah obviously these are different eras.