Hva er CACHE-filformatet?
Filendelsen .cache brukes for hurtigbufferfiler, som benyttes av mange programmer - for eksempel nettlesere, bildebehandlingsprogrammer og spillmotorer. .cache-filer lagrer ulike typer data som nylig har blitt aksessert av en gitt applikasjon.
Bufrede data kan hentes raskt når det trengs, noe som fremskynder mange applikasjonsprosesser: programmet trenger ikke å beregne på nytt eller laste ned informasjon hver gang brukeren gjør en relatert forespørsel. Vanlige eksempler inkluderer dekodede bilder, nedlastede nettressurser, beregnede miniatyrbilder og forhåndskompilerte shader-data.
.cache-filer kan bli store i størrelse, men det avhenger av applikasjonen og typen lagrede data. Mens mange hurtigbuffere er binærfiler, skriver noen applikasjoner hurtigbuffere i ren tekst, .json eller .xml, og andre bruker en liten innebygd .db (SQLite) database. Filoppsettet er helt applikasjonsspesifikt - det finnes ingen universell .cache-format. På Windows ligger hurtigbuffermapper vanligvis under %LOCALAPPDATA%\<App>\Cache; på macOS under ~/Library/Caches/<App>; på Linux under ~/.cache/<App>.
En .cache-fil kan trygt slettes hvis tilgjengelig diskplass er et problem - programmet vil gjenoppbygge den ved neste bruk. Mange apper tilbyr også et eget valg for å tømme hurtigbufferen i innstillingene sine.
.cache-filer opprettes og skrives av applikasjonen i bakgrunnen, så brukere støter sjelden på dem direkte. De inneholder ikke originalt innhold og har ingen verdi utenfor applikasjonen som produserte dem.
Sikkerhet og trygghet
RISIKO: LOWEn .cache er passive data, ikke kjørbare, så selve filen er ikke en vektor for skadevare. To milde forholdsregler: hurtigbuffere kan inneholde rester av private data (bufrede sider, miniatyrbilder av bilder du har sett på), så de er verdt å tømme av personvernhensyn; og sletting av en hurtigbuffer som en app bruker aktivt kan føre til en midlertidig gjenoppbygging eller, i sjeldne tilfeller, feil inntil den regenereres - foretrekk derfor appens egen «tøm hurtigbuffer»-funksjon og lukk programmet først. Ellers er fjerning av en foreldet .cache for å frigjøre plass generelt trygt.
Formatdetaljer
i et nøtteskall- Nettleserbuffer (Firefox/SeaMonkey, Chromium) - Nettlesere lagrer bufrede nettressurser i app-private hurtigbufferfiler/mapper; tøm via nettleserens «tøm hurtigbuffer», ikke ved å åpne filene.
- .NET assembly / GAC-buffer - .NET-kjøretidsmiljøet lagrer kompilerte assembly-bufferdata; administreres av rammeverket, ikke redigerbart for brukere.
- Ressursbuffer for spill/apper (f.eks. Source-engine, Photoshop Album) - Spill og medieapper skriver .cache-filer med forhåndsbehandlede ressurser/miniatyrbilder som regenereres hvis de slettes.
Programmer som åpner CACHE-filer
Tekniske detaljer
dyp spesifikasjon| MIME-type | application/octet-stream (standard); text/plain for tekstbaserte hurtigbuffere |
| Filsignatur (magic bytes) | Ingen universell filsignatur - byte-oppsettet er definert helt av applikasjonen som produserer den |
| Koding | Binær eller ren tekst (JSON, XML) - applikasjonsavhengig |
| Typisk filstørrelse | Noen få KB til flere GB; nettleser-, spill- og mediebuffere vokser seg størst over tid |
| Intern struktur | Applikasjonsspesifikt oppsett av bufrede hentede eller beregnede data pluss oppslagsnøkler for rask gjenfinning |
| Varianter av containerformat | Flat binær blob, nøkkel-verdi-par i ren tekst, JSON, XML eller innebygd SQLite-database |
| Komprimering | Applikasjonsavhengig; noen hurtigbuffere lagrer komprimerte blober (f.eks. zlib-komprimerte HTTP-responser); mange tekst- og JSON-buffere er ukomprimerte |
| Sjekksum / integritet | Applikasjonsavhengig; noen hurtigbuffere lagrer hasher per oppføring eller HTTP ETags for å validere friskhet |
| Kryptering / obfuskering | Vanligvis fraværende; noen meldingsapper og DRM-bevisste spillere krypterer eller obfuserer hurtigbufferen sin |
| Lagringssted i Windows | %LOCALAPPDATA%\<App>\Cache eller %APPDATA%\<App> |
| Lagringssted i macOS | ~/Library/Caches/<App> |
| Lagringssted i Linux | ~/.cache/<App> i henhold til XDG Base Directory Specification |
| Tilknyttede operativsystemer | Windows, macOS, Linux - konvensjonen med filendelsen .cache er plattformuavhengig |
| Trygt å slette | Ja - applikasjonen gjenoppbygger hurtigbufferen ved neste bruk; tøm via app-innstillinger når den er foreldet eller for stor |
| Ugyldiggjøring av hurtigbuffer | Programstyrt: oppføringer utløper ved tidsstempel, fil-hash eller ETag-treff; ingen standardmekanisme på tvers av formater |
| Utgitt | N/A (the 'cache' convention is generic and long-standing across operating systems) |
| Siste versjon | N/A (no specification - defined per application) |
CACHE-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om CACHE-filer.