Archiving Data for Program Retrieval?

Hello,

This is not exactly an OpenGL problem, per se, but I thought many here must have grappled with the same problem.

I have lots of texture files and model files that need to be loaded into my OpenGL application during run time. It’s a bit of a mess to have these files in a directory.

Is there an archiver for data that can be loaded from during run time? Iows, can I load these textures and model files into the archiver and then extract them from the archive when the program needs them?

Thanks for any help!
…John

This is not exactly an OpenGL problem
Then you shouldn’t ask in an OpenGL forum. Go to Gamedev or some place like that.