Chromium 中使用的会话存储的格式是什么?

Chromium 中使用的会话存储的格式是什么?

当网站使用 HTML5 webstorage 时,Chromium 会将本地存储和会话存储的数据存储在不同的目录中。在我的例子中(Ubuntu 16.04),即~/.config/chromium/Default/Local Storage~/.config/chromium/Default/Session Storage

本地存储数据存储在 SQLite 数据库中,可以使用 等工具进行检查DB Browser for SQLite。Chromium 为每个域创建一个数据库文件:

user@desktop-10:~/.config/chromium/Default/Local Storage$ ls -l
total 18
-rw-r--r-- 1 user students2016 4096 Mar  7 14:15 https_hangouts.google.com_0.localstorage
-rw-r--r-- 1 user students2016    0 Mar  7 14:15 https_hangouts.google.com_0.localstorage-journal
-rw-r--r-- 1 user students2016 3072 Mar  7 14:15 https_notifications.google.com_0.localstorage
-rw-r--r-- 1 user students2016    0 Mar  7 14:15 https_notifications.google.com_0.localstorage-journal
-rw-r--r-- 1 user students2016 3072 Mar  7 14:28 https_support.google.com_0.localstorage
-rw-r--r-- 1 user students2016    0 Mar  7 14:28 https_support.google.com_0.localstorage-journal
-rw-r--r-- 1 user students2016 3072 Mar  7 13:50 https_www.youtube.com_0.localstorage
-rw-r--r-- 1 user students2016    0 Mar  7 13:50 https_www.youtube.com_0.localstorage-journal

但是,Session Storage 的存储方式不同:

user@desktop-10:~/.config/chromium/Default/Session Storage$ ls -l
total 128
-rw------- 1 user students2016 33337 Mar  7 14:15 000005.ldb
-rw------- 1 user students2016 32946 Mar  7 14:28 000007.ldb
-rw------- 1 user students2016 34137 Mar  7 14:41 000009.ldb
-rw------- 1 user students2016  2148 Mar  7 15:06 000009.log
-rw------- 1 user students2016    16 Mar  7 13:50 CURRENT
-rw------- 1 user students2016     0 Mar  7 13:50 LOCK
-rw------- 1 user students2016   284 Mar  7 14:44 LOG
-rw------- 1 user students2016   284 Mar  7 14:43 LOG.old
-rw------- 1 user students2016   215 Mar  7 14:41 MANIFEST-000001

有人知道会话数据以什么格式存储以及我可以使用哪种工具来检查其内容吗?

答案1

我也在寻找这个。我已经完成了 Linux 的全新安装,并想将我保存的标签和密码移动到新电脑上。我复制并粘贴了整个 /home/ 目录,但在新电脑上什么都没有。它甚至没有重新安装 Chromium。Google 同步在 Chromium 中不起作用。我发现的只是繁琐、劳动密集型的非解决方案,例如“只需从 400 多个单独的标签中复制并粘贴每个单独的 URL,然后将它们放在拇指驱动器上的文本文件中,兄弟”和“将所有密码写在便签上,兄弟”。显然这是不可接受的。会话信息是持久的。当我在旧电脑上重新打开浏览器时,浏览器会重新打开所有选项卡。我只想知道我必须移动的文件在哪里。就这样。除了“RTFM,兄弟?”之外,还有人有其他答案吗?我已经复制了整个 /home/ 目录和所有子目录,但显然它不在那里。

相关内容