O que acontece com os arquivos quando o cache é limpo

1

Caches de navegador são apenas arquivos, então limpar o cache do seu navegador nada mais é do que excluir os arquivos & ignorando mandá-los para a lixeira primeiro, correto?

Eles seriam completamente recuperáveis se alguém tivesse acesso ao seu computador, como qualquer outro arquivo?

Eu não posso imaginar como isso funcionaria de forma diferente, mas odeio dizer "fatos" se eu não estiver realmente certo de algo

    
por jmadsen 05.04.2013 / 08:51

1 resposta

5

Os caches de navegador são compostos de metadados e (usados para cronologia, preenchimentos automáticos de endereços e outras coisas).

Como você adivinhou corretamente, a exclusão de cache é (para os arquivos) nada mais que a exclusão de arquivos.

Na verdade, é algo menos :

  • algumas implementações (tenho certeza sobre o Internet Explorer 7 e, portanto, suspeito que o IE8 avance) não excluem os metadados, mas marcam o espaço de arquivamento como reutilizável. Dentro do arquivo .DAT, os metadados ainda estão lá, então eu poderia tentar extrair onde e quando você estiver, mesmo se eu não puder mais ter uma cópia do arquivo real. conteúdo do arquivo, mas apenas o seu endereço (é claro que se o arquivo não foi alterado, eu posso baixá-lo novamente). Isso foi um grande problema com o IE5 e o IE6 , então melhorou um pouco, mas não o fiz. Não sei quanto.

  • algum navegador realmente depende do índice de cache para saber quais arquivos estão armazenados no cache e onde. Pode acontecer de alguns arquivos soltarem o índice, e permanecerem órfãos nos diretórios de cache. É assim que você pode limpar o cache do seu navegador, executar uma ferramenta como CCleaner da Piriform , e ele informa que ainda há espaço ocupado pelo cache do navegador. O CCleaner apenas percorre a hierarquia da pasta de cache e relata o que encontrar, sem se preocupar se não está listado no índice de cache do navegador, portanto, obtendo também arquivos "órfãos".

Mas estes acima são limitados e possivelmente até não existem mais problemas. No que diz respeito aos arquivos de disco, os arquivos de cache ainda podem ser recuperados, mesmo que "excluídos", até que o espaço físico que ocupam seja sobrescrito por novas informações.

Para "excluir" com segurança o cache do seu navegador, você precisa limpá-lo do navegador e limpar o espaço livre do disco (usando o Defraggler, SDelete , Borracha ou tais utilitários), ou você precisa não limpá-lo do navegador e excluí-lo de outro utilitário (por exemplo, o já mencionado CCleaner em " Modo de exclusão segura ".

Mesmo assim, os arquivos que já foram produzidos pelo cache, ou seja, criados e excluídos pelo navegador, permanecerão no estado "inseguro". Já tendo sido apagados, eles não serão vistos pelos utilitários de exclusão segura e precisam ser higienizados com uma limpeza de espaço livre de disco que, em discos grandes, pode ser bastante lenta. Uma solução é configurar um cache muito grande com tempo de retenção infinito, para que nenhum arquivo seja excluído pelo navegador (supersede pragmas, porém, pode ser uma surpresa desagradável).

    
por 05.04.2013 / 14:10