jma*_*sen 1 browser browser-cache
浏览器缓存只是文件,所以清除浏览器缓存无非是删除文件并跳过先将它们发送到回收站,对吗?
如果有人可以访问您的计算机,它们将完全可以恢复,就像任何其他文件一样?
我无法想象它会有什么不同的工作方式,但是如果我真的不确定某事,我讨厌陈述“事实”
浏览器缓存由文件和元数据组成(用于年表、地址自动完成和其他内容)。
正如您正确猜测的那样,缓存删除(对于文件)只不过是文件删除。
它实际上是更少的东西,因为:
一些实现(我很确定 Internet Explorer 7,因此我怀疑 IE8 以后)实际上并没有删除元数据,而只是将存档空间标记为可重用。在 .DAT 文件中,元数据仍然存在,因此我可以尝试提取您去过的地点和时间,即使我不能再拥有实际文件内容的副本,而只有它的地址(当然,如果文件没有没有改变,我可以重新下载它)。这是IE5 和 IE6 的一个大问题,然后有所改善,但我不知道有多少。
一些浏览器实际上依靠缓存索引来知道缓存中存储了哪些文件以及存储在何处。可能会发生某些文件“脱离”索引,并在缓存目录中保持孤立的情况。这就是您可以清除浏览器缓存、运行Piriform 的 CCleaner等工具并让它告诉您浏览器缓存仍有空间占用的方法。CCleaner 只是遍历缓存文件夹层次结构并报告它找到的任何内容,而不关心它是否未在浏览器缓存索引中列出,从而也收获了“孤立”文件。
但以上这些都是有限的,甚至可能不再存在问题。就涉及磁盘文件而言,即使“删除”缓存文件仍然可以恢复,直到它们占用的物理空间实际上被新信息覆盖。
为了“安全地”删除您需要可以从浏览器清除它,然后清除(使用Defraggler,该硬盘的可用空间,浏览器缓存SDelete,橡皮擦或如公用事业),或者你需要不从浏览器,并删除清除它来自另一个实用程序(例如已经提到的“安全删除”模式下的CCleaner )。
即便如此,已经被缓存搅动的文件,即由浏览器创建和删除的文件,将保持在“不安全删除”状态。已被删除后,安全删除实用程序不会看到它们,并且需要使用磁盘可用空间清理进行清理,这在大磁盘上可能会非常慢。一种解决方法是设置一个具有无限保留时间的非常大的缓存,以便浏览器永远不会删除任何文件(取代 pragmas,不过,可能会令人讨厌的惊喜)。
| 归档时间: |
|
| 查看次数: |
495 次 |
| 最近记录: |