Inhoudsopgave
Tenzij u er voor kiest om een relationele database te gebruiken, zal KMyMoney al uw financiële informatie opslaan in een bestand. Meest algemeen eindigt de bestandsnaam op .kmy. Ook, wanneer KMyMoney start, tenzij u een optie op de opdrachtregel gebruikt die zegt dat niet te doen, zal het het laatst geopende bestand openen. Het is echter belangrijk te weten dat er meer dan één type bestand is dat KMyMoney kan gebruiken om uw financiële gegevens te bewaren.
Dit hoofdstuk beschrijft de bestandsformaten waarin KMyMoney zijn gegevens in permanente vorm kan opslaan. Het behandelt ook het maken van een reservekopie van uw gegevens.
In het algemeen slaat KMyMoney zijn informatie op in de vorm van een XML-document. Afhankelijk van het actuele formaat, die wordt ingesteld in de configuratie van KMyMoney , zal dit XML-document geschreven worden:
als een platte tekst bestand, gecodeerd in UTF-8,
als een gecomprimeerd bestand, met gebruik van GZIP compressie,
als een versleuteld bestand, met gebruik van GPG versleuteling of
als een anoniem platte tekst bestand, gecodeerd in UTF-8 maar met al uw persoonlijke gegevens verhaspeld.
Elk van deze is beschreven in meer detail in de volgde secties.
Dit is het ondersteunde, meest ruimte gebruikende formaat, omdat er geen compressie wordt uitgevoerd. Het is niet bedoeld voor normaal gebruik en wordt geleverd om ondersteuning voor debuggen te leveren en de mogelijkheid om het bestand handmatig te wijzigen. Als u een bestandsnaam laat eindigen op .xml, dan zal het bestand in dit formaat worden opgeslagen.
Opmerking
Handmatige wijziging van het bestand wordt voor de normale gebruiker niet aanbevolen en zou alleen uitgevoerd moeten worden als de interne werking van KMyMoney volledig wordt begrepen of als instructies van de ontwikkelaars u vertellen wat u moet doen. Verwijt het niet de ontwikkelaars van KMyMoney als u uw gegevens beschadigt of vernietigt: u bent gewaarschuwd!
Dit is het normale formaat dat door KMyMoney wordt gebruikt wanneer u een bestand opslaat met de extensie .kmy.
Opmerking
Als versleuteling in de de configuratie is geselecteerd, zal het bestand versleuteld worden opgeslagen, zoals beschreven in de volgende sectie.
Als u de inhoud van een met GZIP gecomprimeerd bestand wilt bekijken, hernoem het naar een bestandsnaam eindigend op .gz (bijv., hernoem myfinances.kmy naar myfinances.kmy.gz), gebruik daarna gunzip om het bestand uit te pakken en bekijk het. U hoeft het niet te comprimeren alvorens het de volgende keer in KMyMoney te laden, omdat KMyMoney de uitgepakte gegevens ook kan lezen. Als u het daarna weer opslaat zal het weer gecomprimeerd worden opgeslagen. Gebruik de extensie .xml om het in niet gecomprimeerd formaat weg te schrijven.
Het met GPG versleutelde bestandsformaat is een erg veilige methode om uw persoonlijke financiële gegevens op uw opslagapparaat te bewaren. Wanneer KMyMoney geïnstrueerd is via de instellingendialoog om uw gegevens versleuteld op te slaan, zal het de gegevens met GPG en de sleutel die u aanleverde, versleutelen alvorens deze echt op te slaan. Bij het openen van een versleuteld bestand moet u de wachtwoordzin leveren om uw sleutelring te openen. Het versleutelde bestand zelf zal opgeslagen worden in ASCII armored formaat van GPG.
Opmerking
Bij gebruik van GPG-versleuteling comprimeert GPG ook het bestand met gzip, er is dus geen extra compressie nodig.
Als u dat nog niet hebt gedaan voor versleuteling van e-mail, moet u een sleutelpaar genereren om de GPG versleutelingsfunctie van KMyMoney te kunnen gebruiken. Ook moet GPG geïnstalleerd zijn op uw systeem.
De details over hoe een sleutelpaar te genereren en hoe deze te beheren is buiten de scope van dit document. Een Mini Howto over dit onderwerp is te vinden op https://www.gnupg.org/documentation/howtos.en.html. De websites van de meeste Linux® distributies bevatten ook instructies over hoe GPG in die distributie te gebruiken.
Op de pagina van de instellingendialoog voor versleuteling, is een afrollijst waar u de sleutel die gebruikt moet worden voor versleuteling en ontcijfering kunt selecteren. Bovendien is daar een veld waar u de sleutel-id van een sleutel kunt invoeren die niet in het vak staat. U kunt ofwel de sleutel-id of het e-mailadres behorende bij deze sleutel gebruiken ofwel elke ander geldige GPG-sleutelidentificatie als de waarde voor dit veld. Wanneer u de sleutel-id invoert zal KMyMoney zijn geldigheid controleren en een groen LED-pictogram in de dialoog tonen als een sleutel is gevonden.
Let op
Ga na dat u zowel de publieke als de private sleutel voor deze id hebt. Als u geen eigenaar bent van de private sleutel voor de ingevoerde id, dan zult u niet in staat zijn om het bestand opnieuw te openen.
Ook op deze pagina van de instellingendialoog hebt u de keuze om aanvullende versleuteling met de herstelsleutel van KMyMoney te selecteren. Deze optie is voor u beschikbaar als die sleutel is opgeslagen in uw GPG-sleutelring. Deze optie selecteren stelt u in staat uw gegevens te herstellen zelfs in het geval u uw eigen private sleutel hebt verloren. Dit is mogelijk omdat de gegevens niet alleen versleuteld zijn met uw eigen sleutel, maar ook met de herstelsleutel van KMyMoney. Deze sleutel is alleen beschikbaar voor geselecteerde KMyMoney ontwikkelaars (op het moment van schrijven alleen voor de auteur). Vanaf mei 2024 is de herstelsleutel ingesteld om op 7 januari 2025 te verlopen.
Onder normale omstandigheden zult u uw bestand zoals gewoonlijk openen/opslaan/sluiten. In het abnormale geval van verlies van uw sleutel hebt u de kans om met een van de ontwikkelaars contact op te nemen die toegang hebben tot de herstelsleutel van KMyMoney en te verzoeken te helpen bij het herstellen van uw gegevens. U kunt contact opnemen met de ontwikkelaars via een e-mail naar de e-maillijst van de ontwikkelaars van KMyMoney op (kmymoney-devel kde.org).
Om de herstelsleutel te verkrijgen, ga naar pagina De KMyMoney herstelsleutel van de website van KMyMoney. Kopieer en sla het “PGP PUBLIC KEY BLOCK” (inclusief de regels “BEGIN” en “END” ) op in een tekstbestand en importeer het daarna met gpg.
Bedenk dat de ontwikkelaar alleen kan helpen bij het herstellen van uw gegevensbestand als u het werkelijk versleutelt met de herstelsleutel, naast uw eigen sleutel.
Dit formaat is niet bedoeld om gebruikt te worden voor normale opslag van gegevens. Het wordt ondersteund zodat in geval van een probleem, u het ontwikkelteam van KMyMoney uw bestand kunt sturen zonder enige vertrouwelijke details in uw financiële gegevens vrij te geven. Het verandert bijvoorbeeld namen van instituut, rekening, begunstigde en categorie in tekenreeksen zoals "I000001" en "A000001"; het maakt vergelijkbare wijzigingen in alle gegevens zoals rekeningnummers, en wijzigt ook willekeurig hoeveelheden in transacties.
Indien geïnstrueerd door de ontwikkelaars, gebruik het menu-item om uw gegevens in een anoniem formaat op te slaan door Anonieme bestanden als het filter te selecteren. Dit wijzigt ook de bestandsextensie naar .anon.xml.
Om te verifiëren dat uw probleem nog steeds bestaat, laad dit geanonimiseerde bestand en probeer uw probleem te dupliceren. Als het probleem nog steeds aanwezig is, stuur het bestand naar de e-maillijst van de ontwikkelaars op (kmymoney-devel kde.org) voor verder onderzoek. As het probleem zich niet vertoont... welnu, ik wil nu niet aan dit scenario denken.
Alle bovenstaande bestandstypen kunnen opgeslagen worden op een lokale vaste schijf, een verwijderbaar apparaat zoals een usb-stick of een netwerklocatie. Afhankelijk van uw besturingssysteem, kan een locatie op afstand het nodig hebben om gearrangeerd of aangekoppeld te worden voor gebruik.
Beperkingen op Windows
Op Windows®, om een netwerk of bestandslocatie op afstand te gebruiken, die gekoppelde locatie moet gekoppeld zijn aan een apparaatletter.