APK 文件是 Android 应用程序安装程序(如 Windows 上的 .exe),OBB 文件是游戏扩展数据(地图、纹理、音频),缓存是可以随时安全删除的临时数据,数据文件包含您的个人设置和保存,如果删除,则会重置应用程序。了解这些文件类型可以帮助您自信地管理存储 - 了解哪些文件可以安全删除以及哪些文件可以保留。
Android 主要文件类型
APK — Android 软件包套件
它是什么:Android 应用程序的安装包。您安装的每个应用程序都来自 APK 文件。
扩展名:.apk
发现于:
/data/app/— 已安装的应用 APK(系统管理,通常隐藏)Download/— 您手动下载的 APK- 各种文件夹 - 通过消息或蓝牙共享的 APK
大小:每个应用程序 5 MB 到 200+ MB
可以安全删除吗?: ✅ 是 — 下载文件夹中的 APK 是应用程序安装后不再需要的安装程序。就像安装后 Windows 上的 setup.exe 一样。删除它们不会卸载该应用程序。
APK 里面有什么:
classes.dex— 已编译的应用程序代码res/— 图像、布局、字符串(应用程序资源)lib/— 本机代码库(C/C++ 组件)assets/— 应用程序需要的原始文件AndroidManifest.xml— 应用程序配置、权限
OBB — 不透明二进制 Blob(扩展文件)
它是什么:超出 Play 商店 APK 大小限制的大型游戏和应用程序的附加数据文件。
扩展:.obb
发现于:Android/obb/[package.name]/
大小:每个游戏 100 MB 到 2+ GB
可以安全删除吗?:⚠️ 有条件 — 如果您仍在玩游戏,删除会强制完全重新下载(可以是 1-20 GB)。如果您卸载了游戏并且该文件夹仍然存在,则可以安全地删除剩余的 OBB 文件夹。
示例:
main.123456.com.game.example.obb— 主扩展文件patch.123457.com.game.example.obb— 更新/补丁扩展文件
Genshin Impact、PUBG Mobile 和 Call of Duty Mobile 等游戏使用大量 OBB 文件来存储不适合基本 APK 的地图、纹理、角色模型和音频。
缓存文件
它是什么:临时数据应用程序存储以加快未来的操作。缩略图、网页数据、预取内容和处理结果。
发现于:
Android/data/[package.name]/cache/— 每个应用程序的外部缓存/data/data/[package.name]/cache/— 每个应用程序内部缓存(无需 root 即可隐藏)
大小:每个应用程序 10 MB 到 5 GB(社交媒体应用程序积极缓存)
删除安全吗?: ✅ 始终安全。缓存被明确设计为可消耗的。删除它:
- 不会让您退出
- 不删除消息或保存
- 不影响应用程序功能
- 可能会使应用程序在首次使用时稍微变慢(重建缓存)
缓存通常包含什么:
- 图像缩略图(更快的图库浏览)
- 网页数据(更快的页面加载)
- 视频预览(社交媒体源)
- 地图图块(更快的地图显示)
- 专辑封面(音乐应用程序)
- API响应数据(更快的应用程序启动)
数据文件
它是什么:您在应用程序中的个人数据 - 登录凭据、设置、首选项、消息数据库、游戏保存和下载内容。
发现于:
Android/data/[package.name]/files/— 每个应用程序的外部数据/data/data/[package.name]/— 每个应用程序的内部数据(无需 root 即可隐藏)
大小:变化很大(设置为 1 MB,游戏保存和离线内容为 10+ GB)
删除安全吗?: ❌ 通常不安全。删除数据会完全重置应用程序:
- 让您退出所有帐户
- 删除消息历史记录
- 删除游戏进度并保存
- 清除所有首选项和设置
- 应用程序恢复到全新安装状态
例外:Android/data/ 中已卸载的应用程序的文件夹可以安全删除 - 它们是孤立数据,没有应用程序可以使用它们。
DEX — Dalvik 可执行文件
它是什么:在 Android 运行时 (ART/Dalvik) 上运行的编译字节码。将其视为 Android 应用程序的可执行代码。
扩展:.dex、.odex、.vdex
发现于:
- 内部 APK 文件 (classes.dex)
/data/dalvik-cache/— 优化版本以加快加载速度
删除安全吗?:❌切勿手动删除。Android 会自动管理这些。如果清除 dalvik-cache,系统会在下次启动时重建它(但启动需要更长的时间)。
.nomedia
它是什么:一个空的标记文件,告诉 Android 的媒体扫描仪跳过包含的文件夹。带有 .nomedia 的文件夹中的所有媒体都对图库应用程序、音乐播放器和视频应用程序隐藏。
扩展名:无扩展名 — 文件名是 .nomedia
发现于:各种媒体文件夹(应用程序资产文件夹、隐藏文件夹、私人内容文件夹)
大小:0字节(空文件)
可以安全删除吗?:⚠️ 取决于意图:
- 删除它会使该文件夹的媒体出现在您的图库中
- 某些应用程序故意使用 .nomedia(删除它会导致应用程序资源污染您的图库)
- 如果您放置它来隐藏私人照片 - 删除会将它们暴露在图库中
Android 文件夹结构解释
根级用户文件夹
| 文件夹 | 目的 | 清洁安全吗? |
|---|---|---|
DCIM/ | 相机照片和视频 | ✅ 您备份的旧照片/视频 |
Download/ 或 Downloads/ | 来自浏览器和应用程序下载的文件 | ✅ 您已经使用过的旧下载 |
Pictures/ | 屏幕截图、应用程序保存的图像 | ✅ 旧截图 |
Movies/ | 下载的视频 | ✅ 观看视频 |
Music/ | 音频文件和播客 | ✅ 您不再需要离线播放的音乐 |
Documents/ | PDF、办公文档 | ⚠️删除前检查 |
Ringtones/ | 自定义铃声 | ⚠️ 仅当您不使用自定义铃声时 |
Notifications/ | 自定义通知声音 | ⚠️ 仅当您不使用自定义声音时 |
Alarms/ | 自定义警报声音 | ⚠️ 仅当您不使用自定义闹钟时 |
Android/文件夹
对于非技术用户来说最令人困惑的文件夹:
Android/
├── data/ ← App-specific storage (caches, saves, configs)
│ ├── com.whatsapp/ ← WhatsApp data
│ ├── com.spotify.music/ ← Spotify data
│ └── com.game.name/ ← Game saves and cache
├── media/ ← App media files (WhatsApp on Android 11+)
│ └── com.whatsapp/ ← WhatsApp media
└── obb/ ← Game expansion files
└── com.game.name/ ← Large game assets
安卓/数据/:
- 每个已安装的应用程序包含一个子文件夹
- 每个子文件夹都有
files/(持久数据)和cache/(临时数据) - 在 Android 13+ 上,如果没有 root 则无法直接访问此文件夹
- 卸载应用程序后留下的文件夹可以安全删除
安卓/媒体/:
- 应用媒体的新位置(Android 11+ 迁移)
- WhatsApp 从
WhatsApp/根文件夹移至此处 - 具有所有文件访问权限的文件管理器可以浏览此内容
安卓/obb/:
- 仅游戏扩展文件
- 大型二进制游戏数据块
- 在 Android 13+ 上,无需 root 无法直接访问
系统级文件(供参考)
如果没有 root 访问权限,这些通常是不可见的:
| 文件/位置 | 它是什么 |
|---|---|
/system/app/ | 预装系统应用程序 |
/system/priv-app/ | 特权系统应用程序 |
/system/framework/ | Android的核心框架 |
/data/app/ | 用户安装的应用 APK |
/data/data/ | 应用程序私有数据(数据库、首选项) |
/data/system/ | 系统配置及状态 |
/data/dalvik-cache/ | 优化应用程序代码以加快加载速度 |
/cache/ | 系统缓存分区 |
规则:除非您确切知道自己在做什么,否则切勿删除系统文件。修改 /system/ 或 /data/system/ 可能会使您的设备变砖。
什么是可以安全删除的 — 快速参考
永远安全 ✅
- 下载中的 APK 文件(安装后)
.tmp任何地方的文件.thumbnails文件夹- 任何应用程序的缓存文件夹
- Android/data/ 已卸载应用程序的文件夹
- Android/obb/ 已卸载游戏的文件夹
.DS_Store文件(macOS 工件).Trash/或.trash/内容- 大多数位置的
.log文件 - 您不需要的旧屏幕截图
通常是安全的 ⚠️(首先检查)
- 您仍在玩的游戏的 OBB 文件(强制重新下载)
- 您已备份的 WhatsApp 媒体
- 旧录音
- 您可以通过流媒体访问的已下载音乐
- 旧文件(确认您不需要它们)
永不删除❌
/system/中的文件(无需 root 知识)- 活动应用程序数据(在/data/data/中)- 重置应用程序
.dex/.odex/.vdex文件 — 破坏应用程序- 系统目录中您不认识的文件
- 数据库(
.db)不了解它们存储的内容
识别未知文件
当您找到一个文件但不知道它是什么时:
- 查看扩展名:不熟悉的就查一下
- 检查位置:应用程序特定文件夹中的文件属于该应用程序
- 检查大小:意外位置的非常大的文件可能是下载或缓存
- 检查日期:临时/缓存位置中非常旧的文件通常可以安全删除
- 如有疑问,请保留:将其移至“审阅”文件夹而不是删除
常见的神秘扩展
| 扩展 | 它是什么 | 可以安全删除吗? |
|---|---|---|
| .tmp | 临时文件 | ✅ 是的 |
| .bak | 备份文件 | ⚠️ 检查它备份了什么 |
| .log | 日志/调试文件 | ✅ 通常是安全的 |
| .dat | 通用数据文件 | ⚠️ 可以是任何东西 |
| .bin | 二进制数据 | ⚠️ 可以是任何东西 |
| .json | 配置/数据 | ⚠️ 可能是应用程序设置 |
| .xml | 配置/布局 | ⚠️ 可能是应用程序设置 |
| .db | 数据库 | ❌ 包含应用程序数据 |
| .so | 原生库 | ❌ 应用程序需要 |
| .prof | 性能简介 | ✅ 是的 — 优化数据 |
相关指南
- OBB 和数据文件夹 — 深入了解 Android/obb 和 Android/data
- 清除 Android 上的缓存 — 安全缓存清理指南
- 存储已满 — 使用此知识回收空间
- 内部存储与外部存储 — 所有内容均以物理形式存在