Hi. I'm new to programming and I've been self teaching myself for several months now and I have made several very simple programs already.
I am courious about knowing how certain programs use package / archive like files to store graphics and other data etc and how the main program calls on this specfic data to use for various things.
A classic example would be the WAD file for the early 90s game DOOM. Textures, sprites, levels etc are stored within these files and managed by the main program for specific purposes.
I've tried doing some google searches to learn how these package / archive files are created and how the main program calls on data within these files to use. But I've had some trouble finding such information. Most likely due to me not knowing enough about this topic to generate a good seach.
Is there anyone who could suggest some websites or keywords that may help me learn how these files work and how C++ can be used to extract these files.