Beweisen Sie das Lesen des letzten Lesens

387
user341129

Der PDF-Reader "Evince" von Linux speichert, wo Sie sich in einem Buch befinden, so dass Sie beim nächsten Öffnen zu dieser Seite und Position springen.

Ich habe mich gefragt, wo ist das gespeichert? Aus welcher Datei wird gelesen, wo ich mich zuletzt in meinen Büchern befunden habe?

0

1 Antwort auf die Frage

0
AFH

Die Daten über Dateien, die evince geöffnet hat, befinden sich in ~ / .local / share / gvfs-metadata / home, aber ich habe keine Ahnung, was das Format ist: Die magische Zahl DA1A gibt keinen Hinweis.

Die Dateinamen sind da drin, also denke ich, dass die Exit-Positionen auch dort sind, aber sie liegen nicht neben den Dateinamen, die eine Folge von nullterminierten Strings sind.

Es gibt andere Dateinamen in der Datei, die keine offensichtliche Verbindung zu evince haben. Daher kann die Datei auch von anderen Anwendungen verwendet werden.