Okay, I figured out (sort of) how the purge utility is extracting the url from the file header.
Now, how does squid which cache file goes with which cache file. For example, I completely erased all my cache files and started over with a clean slate. Then I went to http://www.openldap.org/ and checked the cache. There were four files, one for the html code (.../var/cache/00/00/00000000) and three for the three gifs (00000001,00000002, and 00000003) that appear at the website. Now my question is, how does squid know which of these cached gifs is which when it is reconstructing the openldap.org index.html page when/if it needs to? I mean, is there some kind of mapping internal to the cached files, or some other table, that squid uses for reconstruction? Thanks, Murrah Boswell