ChromiumはHTML5 Webストレージのセッションストアデータをどのファイルに保存しますか?

ChromiumはHTML5 Webストレージのセッションストアデータをどのファイルに保存しますか?

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これは単なるログです。情報を保存する実際のファイルではありません。他のファイルを調べても、Chromiumのセッションストアにあるデータは公開されません。そこにいると疑われます000005.ldb。しかし、それにアクセスする方法がわかりません。私はそれを16進ダンプしましたが、私に有用な情報を提供できませんでした。

セッションがどのファイルに保存されているかを正確に知っている人はいますか?そして、セッションにアクセスするために使用できるツールは何ですか?

ベストアンサー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

おすすめ記事