¿Qué es el formato de archivo CACHE?
La extensión .cache se utiliza para archivos de memoria caché, que son empleados por muchos programas; por ejemplo, navegadores web, editores de imágenes y motores de juegos. Los archivos .cache almacenan varios tipos de datos a los que una aplicación determinada ha accedido recientemente.
Los datos almacenados en caché pueden recuperarse rápidamente cuando se necesitan, lo que acelera muchos procesos de la aplicación: el programa no necesita recalcular ni volver a descargar la información cada vez que el usuario realiza una solicitud relacionada. Ejemplos comunes incluyen imágenes decodificadas, recursos web descargados, miniaturas calculadas y datos de sombreadores (shaders) precompilados.
Los archivos .cache pueden crecer mucho en tamaño, pero esto depende de la aplicación y del tipo de datos almacenados. Aunque muchas cachés son archivos binarios, algunas aplicaciones escriben cachés en texto plano, .json o .xml, y otras utilizan una pequeña base de datos .db (SQLite) integrada. El diseño del archivo es totalmente específico de la aplicación: no existe un formato .cache universal. En Windows, las carpetas de caché suelen encontrarse en %LOCALAPPDATA%\<App>\Cache; en macOS en ~/Library/Caches/<App>; en Linux en ~/.cache/<App>.
Un archivo .cache puede eliminarse de forma segura si el espacio disponible en el disco es un problema; el programa lo reconstruirá en el próximo uso. Muchas aplicaciones también ofrecen una opción dedicada para «borrar caché» en sus ajustes.
Los archivos .cache son creados y escritos por la aplicación en segundo plano, por lo que los usuarios rara vez los encuentran directamente. No contienen contenido original y no tienen valor fuera de la aplicación que los produjo.
Seguridad y protección
RIESGO: LOWUn archivo .cache contiene datos pasivos, no ejecutables, por lo que el archivo en sí no es un vector de malware. Dos precauciones leves: las cachés pueden contener restos de datos privados (páginas en caché, miniaturas de imágenes que vio), por lo que vale la pena borrarlas por privacidad; y eliminar una caché que una aplicación está usando activamente puede causar una reconstrucción momentánea o, raramente, fallos hasta que se regenere; por lo tanto, prefiera la opción propia de «borrar caché» de la aplicación y cierre el programa primero. Por lo demás, eliminar un .cache antiguo para recuperar espacio es generalmente seguro.
Detalles del formato
en pocas palabras- Caché de navegador web (Firefox/SeaMonkey, Chromium) - Los navegadores almacenan recursos web en archivos/carpetas de caché privados de la aplicación; bórrelos a través de la opción «borrar caché» del navegador, no abriendo los archivos.
- Ensamblado .NET / caché GAC - El entorno de ejecución .NET mantiene datos de caché de ensamblados/compilación; gestionado por el framework, no es editable por el usuario.
- Caché de recursos de juegos/aplicaciones (ej. motor Source, Photoshop Album) - Los juegos y las aplicaciones multimedia escriben archivos .cache de recursos/miniaturas preprocesados que se regeneran si se eliminan.
Programas que abren archivos CACHE
Detalles técnicos
especificación profunda| Tipo MIME | application/octet-stream (por defecto); text/plain para cachés basadas en texto |
| Firma de archivo (magic bytes) | No hay una firma de archivo universal: el diseño de los bytes se define totalmente por la aplicación que lo produce |
| Codificación | Binario o texto plano (JSON, XML), dependiendo de la aplicación |
| Tamaño de archivo típico | Desde unos pocos KB hasta varios GB; las cachés de navegadores, juegos y multimedia son las que más crecen con el tiempo |
| Estructura interna | Diseño privado de la aplicación con datos recuperados o calculados, además de claves de búsqueda para una recuperación rápida |
| Variantes de formato de contenedor | Blob binario plano, pares clave-valor de texto plano, JSON, XML o base de datos SQLite integrada |
| Compresión | Depende de la aplicación; algunas cachés almacenan blobs comprimidos (por ejemplo, respuestas HTTP con deflación zlib); muchas cachés de texto y JSON no están comprimidas |
| Suma de comprobación / integridad | Depende de la aplicación; algunas cachés almacenan hashes por entrada o ETags de HTTP para validar la frescura |
| Cifrado / ofuscación | Normalmente ausente; algunas aplicaciones de mensajería y reproductores con gestión de derechos digitales (DRM) cifran u ofuscan su caché |
| Ubicación de almacenamiento en Windows | %LOCALAPPDATA%\<App>\Cache o %APPDATA%\<App> |
| Ubicación de almacenamiento en macOS | ~/Library/Caches/<App> |
| Ubicación de almacenamiento en Linux | ~/.cache/<App> según la especificación XDG Base Directory |
| Sistemas operativos asociados | Windows, macOS, Linux: la convención de la extensión .cache es multiplataforma |
| Seguro de eliminar | Sí: la aplicación reconstruye la caché en el siguiente uso; bórrela mediante los ajustes de la aplicación cuando esté obsoleta o sea demasiado grande |
| Invalidación de caché | Controlada por el programa: las entradas caducan por marca de tiempo, hash de archivo o coincidencia de ETag; no hay un mecanismo estándar entre formatos |
| Lanzado | N/A (the 'cache' convention is generic and long-standing across operating systems) |
| Última versión | N/A (no specification - defined per application) |
Conversiones de CACHE
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos CACHE.