Chromium将HTML5 webstorage的会话存储数据存储在哪个文件中

Chromium将HTML5 webstorage的会话存储数据存储在哪个文件中

我正在尝试找到 Chromium 存储会话存储的文件。其中~/.config/chromium/Default/Session Storage有一些看起来很有希望的文件:

user@desktop-04:~/.config/chromium/Default/Session Storage$ ls -hl
total 44K
-rw------- 1 user students2016 33K Mar 10 13:25 000005.ldb
-rw------- 1 user students2016  5K Mar 10 13:50 000005.log
-rw------- 1 user students2016   0 Mar 10 13:12 LOCK
-rw------- 1 user students2016 284 Mar 10 13:25 LOG
-rw------- 1 user students2016  97 Mar 10 13:25 MANIFEST-000001

我可以在其中找到键/值对,000005.log但这只是日志。不是存储信息的实际文件。检查其他文件不会显示 Chromiums 会话存储中的数据。怀疑它在000005.ldb.但不知道如何访问它。我对其进行了十六进制转储,但没有给我任何有用的信息。

有谁知道会话存储到底存储在哪个文件中,并且也许还知道我可以使用哪种工具访问它?

答案1

https://www.google.co.uk/search?q=leveldb%20log

https://www.quora.com/Why-does-a-LevelDB-database-use-a-directory-instead-of-a-single-file

新的写入首先附加到二进制日志文件并缓存在内存中,当该日志文件增长到一定大小(默认为几兆字节)时,其内容将转换为 SSTable 文件。

https://en.wikipedia.org/wiki/LevelDB

LevelDB 用作 Google Chrome 的 IndexedDB 的后端数据库。

http://leveldb.org/

也许还知道我可以使用哪种工具访问它?

https://softwarerecs.stackexchange.com/questions/14409/leveldb-database-client

相关内容