哔哩哔哩的缓存在哪里:多端定位方法
哔哩哔哩的缓存在哪里,需要区分安卓手机、苹果iOS、Windows电脑、Mac四个终端,缓存分为在线播放临时缓存与离线下载视频缓存两类,安卓端可以直接在文件管理器找到对应文件夹,iOS系统受沙盒机制限制无法直接访问原始缓存文件,Windows客户端默认缓存目录位于用户AppData隐藏目录,Mac端缓存存放在Library文件夹内;该定位方式仅适用于官方原版哔哩哔哩客户端,第三方修改版客户端的缓存路径会发生偏移,通过修改版客户端查找时无法套用这套默认路径。
安卓端哔哩哔哩的缓存位置
你打开系统自带文件管理器,进入内部存储,依次打开Android、data,找到tv.danmaku.bili文件夹,其中download子文件夹就是离线下载视频的存放目录,里面按分P、清晰度建立子文件夹,视频分片文件后缀多为.blv或者.m4s,在线播放产生的临时缓存位于cache目录。部分新版安卓系统开启分区访问限制,Android/data目录需要授权文件管理器访问权限,未授权状态下会显示文件夹为空,这是安卓11及以上版本的存储权限管控机制。
你也可以在哔哩哔哩App内部确认缓存占用,打开App设置页,找到存储空间选项,这里会显示离线缓存与临时缓存总占用,点击清除缓存只会删除在线临时缓存,不会删除已经下载完成的离线视频,两个存储项目是独立统计。
iOS端哔哩哔哩的缓存位置
iOS系统应用沙盒隔离机制,第三方文件管理器无法直接读取哔哩哔哩App内部缓存原始文件,你不能像安卓那样进入目录读取分片视频。可操作的查看入口仍然是App内设置的存储空间页面,如需释放空间,直接在App内执行清除缓存或者删除离线下载内容,不支持导出原始缓存分片文件。
Windows端哔哩哔哩的缓存位置
Windows官方客户端默认缓存路径为C:\Users\你的用户名\AppData\Roaming\bilibili,AppData属于隐藏文件夹,你需要在文件管理器顶部查看选项,勾选隐藏的项目,才能显示这个目录。如果安装客户端时自定义过安装路径,缓存目录有可能跟随安装目录变动,需要在客户端设置里查看缓存保存位置。
Windows客户端离线下载文件和在线临时缓存分开存放,离线下载文件可在客户端设置里自定义保存盘符,适合C盘空间紧张的用户,在线播放临时缓存默认仍然保留在AppData目录,自定义设置不会改动临时缓存默认路径。
Mac端哔哩哔哩的缓存位置
Mac客户端缓存目录位于用户资源库,路径为~/Library/ApplicationSupport/bilibili,你可以打开访达,按下快捷键Command+Shift+G,在前往文件夹输入框粘贴该路径直接跳转,Library文件夹默认隐藏,快捷键跳转是最快捷的访问方式。
| 终端 | 能否直接读取原始缓存文件 | 主要路径特征 |
|---|---|---|
| 安卓 | 可以,需存储权限 | Android/data/tv.danmaku.bili |
| iOS | 不可以,沙盒隔离 | 仅App内查看占用 |
| Windows | 可以,需显示隐藏文件 | AppData/Roaming/bilibili |
| Mac | 可以,访达快捷键跳转 | Library/ApplicationSupport/bilibili |
缓存分片文件经过加密处理,即便找到原始文件,也无法直接使用普通播放器单独播放,不能当作普通视频文件直接打开播放。
清理缓存前,区分离线下载与临时缓存是关键,误删download目录内文件,会让客户端内已经下载完成的视频失效,需要重新下载。
