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용 백엔드 데이터베이스로 사용됩니다.
액세스하는 데 어떤 도구를 사용할 수 있는지도 알고 계시나요?
https://softwarerecs.stackexchange.com/questions/14409/leveldb-database-client