# Asenna, tietohakemisto ja lokitiedostot
Source: https://nordvec.com/fi/docs/guides/desktop/install-and-data#mitä-tietokansiosta-löytyy

## Mitä tietokansiosta löytyy [#mitä-tietokansiosta-löytyy]

Kaikki, mitä sovellus tallentaa tietokoneellesi, sijaitsee käyttöjärjestelmäkohtaisessa tietokansiossa, joka on mainittu yllä.
Jokaisella kirjautuneella tilillä on oma synkronointivarasto.

| Nimi                              | Mitä se sisältää                                                                                                                                                                                                                                 |
| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `sync-state-<account key>.sqlite` | Yhden kirjautuneen tilin synkronointivarasto: seurattavat kansiot, poissulkemiset, lähetys- ja poistojonot sekä synkronoitu sisältö. Tiedostojen nimet ja polut on salattu avaimella, jota käyttöjärjestelmän avainnippu suojaa.                 |
| `logs/nordvec-<date>.log`         | Sovelluksen lokitiedosto yhdeltä päivältä. Se tallentaa tapahtumia, määriä ja virhekoodeja, ja jokainen rivi nimeää sovelluksen version, joka sen kirjoitti. Lokia kirjoitetaan siten, ettei se sisällä tiedostojen nimiä, polkuja tai sisältöä. |
| `logs/nordvec-<date>.1.log`       | Päivän lokin aikaisempi osa, jota säilytetään, kun päivän loki saavuttaa kokorajansa. Enintään yksi päivää kohden.                                                                                                                               |
| `window-state.json`               | Ikkunan viimeisin koko ja sijainti.                                                                                                                                                                                                              |
| `ui-locale`                       | Viimeksi näyttämänsä sivun kieli, jotta ilmoitusalueen valikko ja ilmoitukset käyttävät sitä.                                                                                                                                                    |
| `update-health.json`              | Milloin sovellus tarkisti päivitykset viimeksi ja epäonnistuivatko tarkistukset.                                                                                                                                                                 |
| `whats-new-version`               | Viimeisin versio, jonka muutokset sovellus on näyttänyt, jotta jokaisen päivityksen muutokset näytetään vain kerran.                                                                                                                             |
| `first-run-done`                  | Merkintä siitä, että ensimmäinen käynnistys on suoritettu, jotta käynnistys kirjautumisen yhteydessä otetaan käyttöön vain uudessa asennuksessa.                                                                                                 |
| `crash-ledger.json`               | Milloin sovellus viimeksi pysähtyi virheen vuoksi, vain ajankohtina, jotta toinen pysäytys pian uudelleenkäynnistyksen jälkeen pitää sen suljettuna sen sijaan, että se avattaisiin uudelleen.                                                   |

Kun synkronointivarasto on auki, SQLite pitää `-wal`-, `-shm`- ja `-journal`-tiedostoja `sync-state-<account key>.sqlite`-tiedoston vieressä. Ne kuuluvat varastoon.
Sovellus tallentaa myös kirjautuneen istunnon evästeet ja sivuston tallennustilan tietokansioon. Evästevarasto on salattu avaimella, jota käyttöjärjestelmän avainnippu suojaa.

Tietokoneella, jossa on aiemmin ajettu varhainen build, saatat löytää myös seuraavat:

| Nimi                                     | Mitä se sisältää                                                                                                                                                                                             |
| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `sync-state.json`                        | Tila, jonka varhainen versio kirjoitti. Kirjautuessa sovellus luovuttaa sen tilille, johon se kuuluu, ja säilyttää sen, jos ei pysty selvittämään, kenelle se kuuluu.                                        |
| `logs/nordvec.log`                       | Varhaisen version kirjoittama loki. Se poistetaan päivittäisten lokien mukana, kun se on tarpeeksi vanha.                                                                                                    |
| `logs/nordvec.log.old`                   | Varhaisen version säilyttämä edellinen loki, joka poistetaan samoilla ehdoilla.                                                                                                                              |
| `sync-state-<account key>.json`          | Tilikohtainen tila, jonka varhainen versio kirjoitti. Kirjautuessa sovellus kopioi sen synkronointivarastoon ja nimeää sen uudelleen, kun kopio on luettu.                                                   |
| `sync-state-<account key>.json.imported` | Sama varhainen tila sen jälkeen, kun sen sisältö on kopioitu synkronointivarastoon. Se sisältää tiedostojen nimiä ja polkuja salaamattomina, eikä sitä lueta uudelleen, joten sen voi poistaa turvallisesti. |