什么是 Google Chrome 的 blob 存储以及如何清理它?

什么是 Google Chrome 的 blob 存储以及如何清理它?

今天我在整理磁盘时,发现在我的主目录中(使用 Ubuntu 20)有一个 .config文件夹占用了近 10GB,我把它缩小到了这个家伙:

/home/someuser/.config/google-chrome/Default/blob_storage包含 5MB-7MB 之间的文件,所有文件都仅以数字命名,但其中有近 1400 个文件占用了近 8GB,我尝试输出其中一个文件,它似乎包含某种与站点相关的结构化数据。

这些文件是什么?如何清理/减少它们?(最好不要清理所有浏览器数据...)

答案1

我知道这是一个一年前的问题,但是 Ashok 的回答是错误的。让我告诉你为什么。Blob 是一个二进制大对象。在 Google Chrome 中,当您从某些文件共享网站下载文件时,他们不使用传统方法(将文件直接下载到您的下载中),他们主要使用 Blob。根据设计,Blob 在它们不满足某些要求时会保存到浏览器内存或磁盘中。因此,您所说的此文件夹中存储的大多数 Blob 都是您之前下载的一些文件。删除整个目录应该没问题。但是,当浏览器不需要 Blob 时,浏览器应该自动删除(从内存/磁盘中释放)Blob。某些版本的 Chrome 存在问题,Blob 会持久保存,即使它们应该已经被删除。

您可以阅读更多关于 blob 架构的内容这里

答案2

Blob 存储不过是您的浏览历史记录、cookie 和其他站点数据、缓存的图像和文件、密码、自动填充表单数据,以便为您提供流畅的浏览器体验。

您可以简单地在设置->隐私和安全->选择要清理的项目来清理相关项目。

我通常主要清理缓存和 cookie,因为有时在 Web 开发过程中,由于缓存的图像和数据,CSS 更改不会得到反映。

答案3

马丁·乔特卡是正确的。您可以直接删除该blob_storage文件夹(例如,我的文件夹位于C:\Users\franckdernoncourt\AppData\Local\Google\Chrome\User Data\Default\blob_storage)。它不包含浏览历史记录、cookie、密码、自动填充表单数据。


以我为例:

在此处输入图片描述

内容:

在此处输入图片描述

删除文件夹之前blob_storage

在此处输入图片描述

删除文件夹后,这些数字都没有改变blob_storage

相关内容