Is there a platform independent resource system for C++ like the one that comes with Qt (but without the Qt dependency)? 

I would like to access arbitrary data from within my C++ source code. That is, not only icons but also translations or shaders, etc.

Alternatively some sort of virtual file system library to access e.g. a ZIP compressed file or such would also fit my needs.