Embedding resource files into the executable program ensures that all necessary resources are included, simplifying distribution and preventing issues with missing files. It also enhances security by making it harder to modify or tamper with the resources.
Hate to rain on your parade, but linkers already do this as a built in feature. For example, binutils can embed a binary file and it shows up as a symbol.
My script/tool can embed a directory with it's structure, the files(memory block) can be found by path/filename. It's suitable for my app like 'webd file server' which has a lot files embed in it.
Someone|1 year ago
Including large files will blow up the size of the preprocessed file, so you may want to do this in separate files.
rlinge|1 year ago
BobbyTables2|1 year ago
rlinge|1 year ago