Chromium은 HTML5 웹 저장소에 대한 세션 저장소 데이터를 어떤 파일에 저장합니까?

Chromium은 HTML5 웹 저장소에 대한 세션 저장소 데이터를 어떤 파일에 저장합니까?

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

관련 정보