Che cos'è il formato di file CACHE?
L'estensione .cache viene utilizzata per i file di memoria cache, impiegati da molti programmi, come browser web, editor di immagini e motori di gioco. I file .cache memorizzano vari tipi di dati a cui una determinata applicazione ha effettuato l'accesso di recente.
I dati memorizzati nella cache possono essere recuperati rapidamente quando necessario, accelerando molti processi dell'applicazione: il programma non deve ricalcolare o scaricare nuovamente le informazioni ogni volta che l'utente effettua una richiesta correlata. Esempi comuni includono immagini decodificate, risorse web scaricate, miniature calcolate e dati shader precompilati.
I file .cache possono raggiungere dimensioni elevate, ma ciò dipende dall'applicazione e dal tipo di dati memorizzati. Sebbene molte cache siano file binari, alcune applicazioni scrivono cache in formato testo semplice, .json o .xml, mentre altre utilizzano un piccolo database .db (SQLite) incorporato. Il layout del file è interamente specifico dell'applicazione: non esiste un formato .cache universale. Su Windows, le cartelle di cache si trovano solitamente in %LOCALAPPDATA%\<App>\Cache; su macOS in ~/Library/Caches/<App>; su Linux in ~/.cache/<App>.
Un file .cache può essere eliminato in sicurezza se lo spazio disponibile su disco è un problema: il programma lo ricostruirà al prossimo utilizzo. Molte app offrono anche un'opzione dedicata per la pulizia della cache nelle loro impostazioni.
I file .cache vengono creati e scritti dall'applicazione in background, quindi gli utenti raramente interagiscono con essi direttamente. Non contengono contenuti originali e non hanno valore al di fuori dell'applicazione che li ha prodotti.
Sicurezza e incolumità
RISCHIO: LOWUn file .cache contiene dati passivi, non eseguibili, quindi il file stesso non è un vettore di malware. Due lievi avvertenze: le cache possono contenere resti di dati privati (pagine memorizzate, miniature di immagini visualizzate), quindi vale la pena pulirle per la privacy; inoltre, eliminare una cache che un'app sta utilizzando attivamente può causare una ricostruzione momentanea o, raramente, glitch fino alla rigenerazione - pertanto, preferisci l'opzione «svuota cache» dell'app stessa e chiudi prima il programma. In caso contrario, rimuovere un .cache obsoleto per recuperare spazio è generalmente sicuro.
Dettagli del formato
in sintesi- Cache del browser web (Firefox/SeaMonkey, Chromium) - I browser memorizzano le risorse web in file/cartelle di cache privati dell'app; pulisci tramite la funzione «svuota cache» del browser, non aprendo i file.
- Assembly .NET / cache GAC - Il runtime .NET conserva i dati della cache compilati/assembly; gestiti dal framework, non modificabili dall'utente.
- Cache asset di giochi/app (es. Source-engine, Photoshop Album) - I giochi e le app multimediali scrivono file .cache di asset/miniature pre-elaborati che si rigenerano se eliminati.
Programmi che aprono file CACHE
Dettagli tecnici
specifiche approfondite| Tipo MIME | application/octet-stream (predefinito); text/plain per cache basate su testo |
| Firma del file (magic bytes) | Nessuna firma universale: il layout dei byte è definito interamente dall'applicazione produttrice |
| Codifica | Binaria o testo semplice (JSON, XML) - dipende dall'applicazione |
| Dimensione tipica del file | Da pochi KB a diversi GB; le cache di browser, giochi e media crescono maggiormente nel tempo |
| Struttura interna | Layout privato dell'applicazione di dati recuperati o calcolati più chiavi di ricerca per un recupero rapido |
| Varianti del formato contenitore | Blob binario piatto, coppie chiave-valore in testo semplice, JSON, XML o database SQLite incorporato |
| Compressione | Dipendente dall'applicazione; alcune cache memorizzano blob compressi (es. risposte HTTP con zlib-deflate); molte cache di testo e JSON non sono compresse |
| Checksum / integrità | Dipendente dall'applicazione; alcune cache memorizzano hash per voce o ETag HTTP per convalidare la freschezza |
| Crittografia / offuscamento | Tipicamente assente; alcune app di messaggistica e player compatibili con DRM crittografano o offuscano la loro cache |
| Posizione di archiviazione su Windows | %LOCALAPPDATA%\<App>\Cache o %APPDATA%\<App> |
| Posizione di archiviazione su macOS | ~/Library/Caches/<App> |
| Posizione di archiviazione su Linux | ~/.cache/<App> secondo la specifica XDG Base Directory |
| Sistemi operativi associati | Windows, macOS, Linux - la convenzione dell'estensione .cache è multipiattaforma |
| Sicuro da eliminare | Sì - l'applicazione ricostruisce la cache al prossimo utilizzo; pulire tramite le impostazioni dell'app quando obsoleta o troppo grande |
| Invalidazione della cache | Controllata dal programma: le voci scadono per timestamp, hash del file o corrispondenza ETag; nessun meccanismo standard tra i formati |
| Rilasciato | N/A (the 'cache' convention is generic and long-standing across operating systems) |
| Ultima versione | N/A (no specification - defined per application) |
Conversioni CACHE
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file CACHE.