我正在尝试找到 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 的后端数据库。
也许还知道我可以使用哪种工具访问它?
https://softwarerecs.stackexchange.com/questions/14409/leveldb-database-client