Co to jest format pliku CACHE?
Rozszerzenie .cache jest używane dla plików pamięci podręcznej, które są wykorzystywane przez wiele programów - na przykład przeglądarki internetowe, edytory obrazów i silniki gier. Pliki .cache przechowują różne rodzaje danych, do których dana aplikacja ostatnio uzyskiwała dostęp.
Zapisane w pamięci podręcznej dane mogą być szybko odzyskane w razie potrzeby, co przyspiesza wiele procesów aplikacji: program nie musi ponownie obliczać ani pobierać informacji za każdym razem, gdy użytkownik zgłasza powiązane żądanie. Typowe przykłady obejmują zdekodowane obrazy, pobrane zasoby internetowe, obliczone miniatury i wstępnie skompilowane dane shaderów.
Pliki .cache mogą osiągać duże rozmiary, ale zależy to od aplikacji i rodzaju przechowywanych danych. Podczas gdy wiele pamięci podręcznych to pliki binarne, niektóre aplikacje zapisują pamięć podręczną w formacie tekstowym, .json lub .xml, a inne używają małej wbudowanej bazy danych .db (SQLite). Układ pliku jest całkowicie specyficzny dla aplikacji - nie istnieje uniwersalny format .cache. W systemie Windows foldery pamięci podręcznej zazwyczaj znajdują się w %LOCALAPPDATA%\<App>\Cache; w macOS w ~/Library/Caches/<App>; w systemie Linux w ~/.cache/<App>.
Plik .cache można bezpiecznie usunąć, jeśli dostępna przestrzeń na dysku jest problemem - program odbuduje go przy następnym użyciu. Wiele aplikacji oferuje również dedykowaną opcję czyszczenia pamięci podręcznej w swoich ustawieniach.
Pliki .cache są tworzone i zapisywane przez aplikację w tle, więc użytkownicy rzadko stykają się z nimi bezpośrednio. Nie zawierają one oryginalnej zawartości i nie mają żadnej wartości poza aplikacją, która je wytworzyła.
Bezpieczeństwo
RYZYKO: LOWPlik .cache to dane pasywne, nie wykonywalne, więc sam plik nie jest wektorem złośliwego oprogramowania. Dwie drobne uwagi: pamięci podręczne mogą zawierać pozostałości prywatnych danych (buforowane strony, miniatury przeglądanych obrazów), więc warto je czyścić ze względu na prywatność; a usunięcie pamięci podręcznej, której aplikacja aktywnie używa, może spowodować chwilowe odbudowywanie lub, rzadko, błędy do czasu jej regeneracji - dlatego preferuj opcję „wyczyść pamięć podręczną” w samej aplikacji i najpierw zamknij program. Poza tym usuwanie nieaktualnych plików .cache w celu odzyskania miejsca jest ogólnie bezpieczne.
Szczegóły formatu
w pigułce- Pamięć podręczna przeglądarki internetowej (Firefox/SeaMonkey, Chromium) - Przeglądarki przechowują buforowane zasoby internetowe w prywatnych plikach/folderach aplikacji; czyść je przez funkcję „wyczyść pamięć podręczną” w przeglądarce, a nie poprzez otwieranie plików.
- Zestaw .NET / pamięć podręczna GAC - Środowisko uruchomieniowe .NET przechowuje skompilowane dane pamięci podręcznej zestawów; zarządzane przez framework, nieedytowalne przez użytkownika.
- Pamięć podręczna zasobów gier/aplikacji (np. silnik Source, Photoshop Album) - Gry i aplikacje multimedialne zapisują pliki .cache przetworzonych zasobów/miniatur, które regenerują się po usunięciu.
Programy otwierające pliki CACHE
Szczegóły techniczne
specyfikacja| Typ MIME | application/octet-stream (domyślny); text/plain dla pamięci podręcznych tekstowych |
| Sygnatura pliku (magic bytes) | Brak uniwersalnej sygnatury pliku - układ bajtów jest definiowany całkowicie przez aplikację tworzącą |
| Kodowanie | Binarne lub zwykły tekst (JSON, XML) - zależne od aplikacji |
| Typowy rozmiar pliku | Od kilku KB do kilku GB; pamięci podręczne przeglądarek, gier i multimediów z czasem rosną najbardziej |
| Struktura wewnętrzna | Prywatny układ aplikacji dla pobranych lub obliczonych danych wraz z kluczami wyszukiwania dla szybkiego odzyskiwania |
| Warianty formatu kontenera | Płaski obiekt binarny (blob), pary klucz-wartość w tekście jawnym, JSON, XML lub wbudowana baza danych SQLite |
| Kompresja | Zależna od aplikacji; niektóre pamięci podręczne przechowują skompresowane obiekty (np. odpowiedzi HTTP skompresowane zlib-deflate); wiele pamięci tekstowych i JSON jest nieskompresowanych |
| Suma kontrolna / integralność | Zależna od aplikacji; niektóre pamięci podręczne przechowują skróty (hashe) dla każdego wpisu lub nagłówki HTTP ETag w celu sprawdzenia świeżości |
| Szyfrowanie / obfuskacja | Zazwyczaj brak; niektóre komunikatory i odtwarzacze obsługujące DRM szyfrują lub maskują swoją pamięć podręczną |
| Lokalizacja przechowywania w Windows | %LOCALAPPDATA%\<App>\Cache lub %APPDATA%\<App> |
| Lokalizacja przechowywania w macOS | ~/Library/Caches/<App> |
| Lokalizacja przechowywania w Linux | ~/.cache/<App> zgodnie ze specyfikacją XDG Base Directory |
| Powiązane systemy operacyjne | Windows, macOS, Linux - konwencja rozszerzenia .cache jest wieloplatformowa |
| Bezpieczne do usunięcia | Tak - aplikacja odbudowuje pamięć podręczną przy następnym użyciu; czyść przez ustawienia aplikacji, gdy jest nieaktualna lub zbyt duża |
| Unieważnianie pamięci podręcznej | Kontrolowane przez program: wpisy wygasają według znacznika czasu, skrótu pliku lub dopasowania ETag; brak standardowego mechanizmu dla wszystkich formatów |
| Wydano | N/A (the 'cache' convention is generic and long-standing across operating systems) |
| Najnowsza wersja | N/A (no specification - defined per application) |
Konwersje CACHE
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki CACHE.