Original Post
When a game (such as Quake3) opens a compressed file (*.pk3 files in this example) to read in textures and map info and such, does the engine just open the file or does it open the file->decompress the contents->then load it into memory? And if it does this, does the engine have to recompress the file again or can it just close it without damaging the compressed file?