У меня установлен IntelliJ IDEA 14. Теперь я хотел бы прочитать локальную историю файлов, расположенную под $HOME/.IntelliJIdea14/system/LocalHistory
с внешней программой. Папка имеет два файла: changes.storageData
и changes.storageRecordIndex
.IntelliJ IDEA 14: местный формат хранения истории
Как я могу открыть и прочитать их, чтобы извлечь мою историю файлов? Я уже пробовал unzip
, tar -xvzf
и браузер SqLite.
Edit: Как IntelliJ является открытым исходным кодом, я попытался взять быстрый взгляд на их исходный код и путем поиска «.storageData», я нашел Abstract Storage класс. Ищем далее LocalHistoryStorage, который использует LocalHistoryStorageTable и PagePool. С быстрым взглядом кажется, что у этих хранилищ есть свои заголовки в файлах. Надеюсь, это дало хороший быстрый старт.