O que é o formato de ficheiro CACHE?
A extensão .cache é usada para arquivos de memória cache, que são utilizados por muitos programas - por exemplo, navegadores web, editores de imagem e motores de jogos. Arquivos .cache armazenam vários tipos de dados acessados recentemente por uma determinada aplicação.
Os dados em cache podem ser recuperados rapidamente quando necessário, o que acelera muitos processos da aplicação: o programa não precisa recalcular ou baixar novamente as informações toda vez que o usuário faz uma solicitação relacionada. Exemplos comuns incluem imagens decodificadas, recursos da web baixados, miniaturas computadas e dados de shader pré-compilados.
Arquivos .cache podem crescer muito em tamanho, mas isso depende da aplicação e do tipo de dados armazenados. Embora muitos caches sejam arquivos binários, algumas aplicações gravam caches em texto simples, .json ou .xml, e outras usam um pequeno banco de dados .db (SQLite) incorporado. O layout do arquivo é inteiramente específico da aplicação - não existe um formato .cache universal. No Windows, as pastas de cache normalmente ficam em %LOCALAPPDATA%\<App>\Cache; no macOS em ~/Library/Caches/<App>; no Linux em ~/.cache/<App>.
Um arquivo .cache pode ser excluído com segurança se o espaço em disco disponível for um problema - o programa o reconstruirá no próximo uso. Muitos aplicativos também oferecem uma opção dedicada de «limpar cache» em suas configurações.
Arquivos .cache são criados e gravados pela aplicação em segundo plano, portanto, os usuários raramente os encontram diretamente. Eles não contêm conteúdo original e não possuem valor fora da aplicação que os produziu.
Segurança e proteção
RISCO: LOWUm .cache contém dados passivos, não executáveis, portanto o arquivo em si não é um vetor de malware. Duas precauções leves: caches podem conter vestígios de dados privados (páginas em cache, miniaturas de imagens visualizadas), por isso vale a pena limpá-los por privacidade; e excluir um cache que um aplicativo está usando ativamente pode causar uma reconstrução momentânea ou, raramente, falhas até que ele se regenere - portanto, prefira a própria opção de «limpar cache» do aplicativo e feche o programa primeiro. Caso contrário, remover um .cache antigo para recuperar espaço é geralmente seguro.
Detalhes do formato
em resumo- Cache de navegador web (Firefox/SeaMonkey, Chromium) - Navegadores armazenam recursos da web em cache em arquivos/pastas privados do app; limpe através do «limpar cache» do navegador, não abrindo os arquivos.
- Cache de assembly .NET / GAC - O tempo de execução .NET mantém dados de cache de assembly/compilados; gerenciado pelo framework, não editável pelo usuário.
- Cache de recursos de jogos/apps (ex: Source-engine, Photoshop Album) - Jogos e aplicativos de mídia gravam arquivos .cache de recursos/miniaturas pré-processados que se regeneram se excluídos.
Programas que abrem arquivos CACHE
Detalhes técnicos
especificação profunda| Tipo MIME | application/octet-stream (padrão); text/plain para caches baseados em texto |
| Assinatura do arquivo (magic bytes) | Nenhuma assinatura de arquivo universal - o layout de bytes é definido inteiramente pela aplicação produtora |
| Codificação | Binário ou texto simples (JSON, XML) - dependente da aplicação |
| Tamanho de arquivo típico | De alguns KB a vários GB; caches de navegadores, jogos e mídia crescem mais com o tempo |
| Estrutura interna | Layout privado da aplicação de dados buscados ou computados em cache, além de chaves de busca para recuperação rápida |
| Variantes de formato de contêiner | Blob binário simples, pares chave-valor em texto simples, JSON, XML ou banco de dados SQLite incorporado |
| Compressão | Dependente da aplicação; alguns caches armazenam blobs compactados (ex: respostas HTTP com zlib-deflate); muitos caches de texto e JSON não são compactados |
| Checksum / integridade | Dependente da aplicação; alguns caches armazenam hashes por entrada ou ETags HTTP para validar o frescor dos dados |
| Criptografia / ofuscação | Normalmente ausente; alguns aplicativos de mensagens e players compatíveis com DRM criptografam ou ofuscam seu cache |
| Local de armazenamento no Windows | %LOCALAPPDATA%\<App>\Cache ou %APPDATA%\<App> |
| Local de armazenamento no macOS | ~/Library/Caches/<App> |
| Local de armazenamento no Linux | ~/.cache/<App> conforme a Especificação de Diretório Base XDG |
| Sistemas operacionais associados | Windows, macOS, Linux - a convenção da extensão .cache é multiplataforma |
| Seguro para excluir | Sim - a aplicação reconstrói o cache no próximo uso; limpe via configurações do aplicativo quando estiver antigo ou excessivo |
| Invalidação de cache | Controlada pelo programa: as entradas expiram por carimbo de data/hora, hash de arquivo ou correspondência de ETag; não há mecanismo padrão entre formatos |
| Lançado | N/A (the 'cache' convention is generic and long-standing across operating systems) |
| Versão mais recente | N/A (no specification - defined per application) |
Conversões de CACHE
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos CACHE.