Кэши браузеров состоят из файлов и метаданных (используются для хронологии, автозаполнения адресов и прочего).
Как вы правильно догадались, удаление кэша (для файлов) - не что иное, как удаление файла.
Это на самом деле что-то меньшее, в этом:
некоторые реализации (я уверен в Internet Explorer 7, и поэтому я подозреваю, что IE8 и более поздние версии) на самом деле не удаляют метаданные, а просто отмечают пространство архива как пригодное для повторного использования. Внутри .DAT-файл, метаданные все еще там, так что я могу попытаться извлечь, где и когда вы были, даже если у меня больше не будет копии фактического содержимого файла, а только его адрес (конечно, если файл не изменился Я могу повторно загрузить его). Это было большой проблемой с IE5 и IE6, затем немного улучшилось, но я не знаю сколько.
некоторые браузеры на самом деле полагаются на индекс кеша, чтобы знать, какие файлы хранятся в кеше и где. Может случиться так, что некоторые файлы удаляются из индекса и остаются потерянными в каталогах кеша. Таким образом, вы можете очистить кеш браузера, запустить такой инструмент, как CCleaner от Piriform, и сказать ему, что все еще остается место, занятое кешем браузера. CCleaner просто просматривает иерархию папок кеша и сообщает обо всем, что обнаружит, не обращая внимания на то, что он не указан в индексе кеша браузера, тем самым получая "потерянные" файлы.
Но эти выше ограничены и, возможно, даже больше не существуют проблемы. Что касается дисковых файлов, кеш-файлы по-прежнему можно восстановить, даже если они "удалены", пока занимаемое ими физическое пространство не будет перезаписано новой информацией.
Для того, чтобы "безопасно" удалить кэш браузера вам необходимо либо очистить его от браузера , а затем очистить свободное пространство на диске ( с помощью Defraggler, SDelete, ластик или такие утилиты), или вам нужно не очистить его от браузера и удалить это из другой утилиты (например, уже упомянутый CCleaner в режиме « безопасного удаления »).
Даже в этом случае файлы, которые уже были обработаны кэшем, то есть созданы и удалены браузером, останутся в состоянии "небезопасного удаления". После удаления они не будут видны утилитам безопасного удаления, и их необходимо очищать с помощью очистки свободного пространства на диске, которая на больших дисках может быть довольно медленной. Одним из способов решения этой проблемы является установка очень большого кэша с бесконечным временем хранения, чтобы браузер никогда не удалял ни один файл (однако, замена прагм может стать неприятным сюрпризом).