Vad är filformatet CACHE?
Tillägget .cache används för cacheminnesfiler, som utnyttjas av många program - till exempel webbläsare, bildredigeringsprogram och spelmotorer. .cache-filer lagrar olika typer av data som nyligen har använts av en given applikation.
Cachad data kan snabbt hämtas vid behov, vilket påskyndar många applikationsprocesser: programmet behöver inte beräkna på nytt eller ladda ner information varje gång användaren gör en relaterad begäran. Vanliga exempel inkluderar avkodade bilder, nedladdade webbresurser, beräknade miniatyrbilder och förkompilerad shader-data.
.cache-filer kan växa sig stora, men det beror på applikationen och typen av lagrad data. Medan många cacher är binära filer, skriver vissa applikationer cacher i klartext, .json eller .xml, och andra använder en liten inbäddad .db (SQLite)-databas. Filstrukturen är helt applikationsspecifik - det finns inget universellt .cache-format. På Windows ligger cache-mappar vanligtvis under %LOCALAPPDATA%\<App>\Cache; på macOS under ~/Library/Caches/<App>; på Linux under ~/.cache/<App>.
En .cache-fil kan raderas säkert om tillgängligt diskutrymme är ett problem - programmet kommer att återskapa den vid nästa användning. Många appar erbjuder också ett dedikerat alternativ för att rensa cachen i sina inställningar.
.cache-filer skapas och skrivs av applikationen i bakgrunden, så användare stöter sällan på dem direkt. De innehåller inget originalinnehåll och har inget värde utanför den applikation som skapade dem.
Säkerhet & trygghet
RISK: LOWEn .cache-fil är passiv data, inte körbar, så själva filen är inte en vektor för skadlig kod. Två milda varningar: cacher kan innehålla rester av privata data (cachade sidor, miniatyrbilder av bilder du tittat på), så de är värda att rensa för integritetens skull; och att radera en cache som en app aktivt använder kan orsaka en tillfällig återskapning eller, i sällsynta fall, buggar tills den regenererats - föredra därför appens eget alternativ för att «rensa cache» och stäng programmet först. I övrigt är det generellt säkert att ta bort en gammal .cache för att återfå utrymme.
Formatdetaljer
i ett nötskal- Webbläsarcache (Firefox/SeaMonkey, Chromium) - Webbläsare lagrar cachade webbresurser i app-privata cachefiler/mappar; rensa via webbläsarens «rensa cache», inte genom att öppna filerna.
- .NET assembly / GAC-cache - .NET-runtime behåller kompilerad/assembly-cachedata; hanteras av ramverket, inte redigerbar av användaren.
- Resurscache för spel/appar (t.ex. Source-motor, Photoshop Album) - Spel och medieappar skriver .cache-filer med förbehandlade resurser/miniatyrbilder som återskapas om de raderas.
Program som öppnar CACHE-filer
Tekniska detaljer
djup specifikation| MIME-typ | application/octet-stream (standard); text/plain för textbaserade cacher |
| Filsignatur (magic bytes) | Ingen universell filsignatur - bytestrukturen definieras helt av den skapande applikationen |
| Kodning | Binär eller klartext (JSON, XML) - applikationsberoende |
| Typisk filstorlek | Några KB till flera GB; webbläsar-, spel- och mediacacher växer mest över tid |
| Intern struktur | Applikationsspecifik layout av cachad hämtad eller beräknad data plus söknycklar för snabb hämtning |
| Varianter av containerformat | Platt binär blob, nyckel-värdepar i klartext, JSON, XML eller inbäddad SQLite-databas |
| Komprimering | Applikationsberoende; vissa cacher lagrar komprimerade blobar (t.ex. zlib-komprimerade HTTP-svar); många text- och JSON-cacher är okomprimerade |
| Kontrollsumma / integritet | Applikationsberoende; vissa cacher lagrar hashar per post eller HTTP ETags för att validera aktualitet |
| Kryptering / obskyrering | Saknas vanligtvis; vissa meddelandeappar och DRM-medvetna spelare krypterar eller döljer sin cache |
| Lagringsplats i Windows | %LOCALAPPDATA%\<App>\Cache eller %APPDATA%\<App> |
| Lagringsplats i macOS | ~/Library/Caches/<App> |
| Lagringsplats i Linux | ~/.cache/<App> enligt XDG Base Directory Specification |
| Associerade operativsystem | Windows, macOS, Linux - konventionen med filtillägget .cache är plattformsoberoende |
| Säker att radera | Ja - applikationen återskapar cachen vid nästa användning; rensa via appinställningar när den är föråldrad eller för stor |
| Cache-invalidering | Programstyrd: poster löper ut via tidsstämpel, filhash eller ETag-matchning; ingen standardmekanism över format |
| Släppt | N/A (the 'cache' convention is generic and long-standing across operating systems) |
| Senaste version | N/A (no specification - defined per application) |
CACHE-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om CACHE-filer.