say forexample i created a very big file to stuff in all my say 1000's bmps graphic files.
how do i memory manage it? since i can't load all of them at once as it will consume all my computer memory. How does cacheing works? checksum? what is it for?
also, is indexing like, i'd go through my very big file, not loading anything but just getting all th bmps' name as well as the offsets of my various bmps from the beginning of the very big file, and just storing them on a table/list or something? then later on, when i need something, since i'll just go through my list and then set my file pointer to the offset on the list? is this what indexing is all about? so in short, i shuould do this rather than, reading the whole resource file while whenever i'm looking for something.