Hvad er CACHE-filformatet?
Filtypen .cache bruges til cache-hukommelsesfiler, som benyttes af mange programmer - for eksempel browsere, billedredigeringsprogrammer og spilmotorer. .cache-filer gemmer forskellige typer data, som for nylig er blevet tilgået af en given applikation.
Cachelagrede data kan hurtigt hentes, når der er brug for dem, hvilket fremskynder mange applikationsprocesser: programmet behøver ikke at genberegne eller gen-downloade information, hver gang brugeren foretager en relateret anmodning. Almindelige eksempler inkluderer afkodede billeder, downloadede webressourcer, beregnede miniaturer og prækompilerede shader-data.
.cache-filer kan blive store i størrelse, men det afhænger af applikationen og typen af gemte data. Mens mange caches er binære filer, skriver nogle applikationer caches i almindelig tekst, .json eller .xml, og andre bruger en lille indlejret .db (SQLite) database. Filstrukturen er helt applikationsspecifik - der findes ingen universel .cache-format. På Windows ligger cache-mapper typisk under %LOCALAPPDATA%\<App>\Cache; på macOS under ~/Library/Caches/<App>; på Linux under ~/.cache/<App>.
En .cache-fil kan trygt slettes, hvis ledig diskplads er et problem - programmet vil genopbygge den ved næste brug. Mange apps tilbyder også en dedikeret mulighed for at rydde cache i deres indstillinger.
.cache-filer oprettes og skrives af applikationen i baggrunden, så brugere støder sjældent på dem direkte. De indeholder intet originalt indhold og har ingen værdi uden for den applikation, der har produceret dem.
Sikkerhed og tryghed
RISIKO: LOWEn .cache-fil er passive data, ikke eksekverbar, så selve filen er ikke en malware-vektor. To milde forholdsregler: caches kan indeholde rester af private data (cachelagrede sider, miniaturer af billeder du har set), så de er værd at rydde af hensyn til privatlivet; og sletning af en cache, som en app aktivt bruger, kan forårsage en kortvarig genopbygning eller, i sjældne tilfælde, fejl indtil den regenereres - foretræk derfor appens egen «ryd cache»-mulighed og luk programmet først. Ellers er fjernelse af en forældet .cache for at frigøre plads generelt sikkert.
Formatdetaljer
kort fortalt- Webbrowser-cache (Firefox/SeaMonkey, Chromium) - Browsere gemmer cachelagrede webressourcer i app-private cache-filer/mapper; ryd via browserens «ryd cache», ikke ved at åbne filerne.
- .NET assembly / GAC-cache - .NET-runtime gemmer kompilerede/assembly-cachedata; administreres af frameworket, ikke brugerredigerbart.
- Spil/app-aktivcache (f.eks. Source-engine, Photoshop Album) - Spil og medie-apps skriver .cache-filer med præprocesserede aktiver/miniaturer, der regenereres, hvis de slettes.
Programmer der åbner CACHE-filer
Tekniske detaljer
dyb specifikation| MIME-type | application/octet-stream (standard); text/plain for tekstbaserede caches |
| Filsignatur (magic bytes) | Ingen universel filsignatur - byte-strukturen defineres udelukkende af den producerende applikation |
| Kodning | Binær eller almindelig tekst (JSON, XML) - afhængigt af applikationen |
| Typisk filstørrelse | Fra få KB til adskillige GB; browser-, spil- og medie-caches bliver størst over tid |
| Intern struktur | Applikationsspecifik struktur af cachelagrede hentede eller beregnede data plus opslagsnøgler for hurtig hentning |
| Varianter af containerformat | Flad binær blob, tekstbaserede nøgle-værdi-par, JSON, XML eller indlejret SQLite-database |
| Komprimering | Applikationsafhængig; nogle caches gemmer komprimerede blobs (f.eks. zlib-deflated HTTP-svar); mange tekst- og JSON-caches er ukomprimerede |
| Checksum / integritet | Applikationsafhængig; nogle caches gemmer hashes pr. post eller HTTP ETags for at validere friskhed |
| Kryptering / sløring | Typisk fraværende; visse besked-apps og DRM-bevidste afspillere krypterer eller slører deres cache |
| Lagerplacering på Windows | %LOCALAPPDATA%\<App>\Cache eller %APPDATA%\<App> |
| Lagerplacering på macOS | ~/Library/Caches/<App> |
| Lagerplacering på Linux | ~/.cache/<App> i henhold til XDG Base Directory Specification |
| Tilknyttede operativsystemer | Windows, macOS, Linux - konventionen med .cache-filtypen er tværplatform |
| Sikker at slette | Ja - applikationen genopbygger cachen ved næste brug; ryd via app-indstillinger, når den er forældet eller for stor |
| Cache-invalidering | Programstyret: poster udløber via tidsstempel, fil-hash eller ETag-match; ingen standardmekanisme på tværs af formater |
| Udgivet | N/A (the 'cache' convention is generic and long-standing across operating systems) |
| Seneste version | N/A (no specification - defined per application) |
CACHE-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om CACHE-filer.