Asetustiedosto

Asetustiedosto on tiedosto on tietokoneessa , jossa tietyt asetukset (jäljempänä kokoonpano ) sekä tietokoneohjelmien tai laitteiston komponentteja varastoidaan.

Yksinkertaisten tekstitiedostojen käyttö vastaavassa käyttöjärjestelmässä, kuten ASCII tai UTF-8 , on yleistä, joten niitä voidaan käsitellä monenlaisilla ohjelmilla, esim. B. mitä tahansa tekstieditoria tai komentoriviltä voidaan muokata.

Kokoonpanotiedostot voivat sisältää olla myös binäärinen , pakattu tai salattu . On myös ohjelmia, jotka hallitsevat kokoonpanotiedostojaan täysin itse. In Tällaisissa tapauksissa käyttäjä ei tarvitse tai ei voi käsitellä suoraan vastaavaa tiedostoa.

Tiedostomuodot

Periaatteessa mitään erityistä tiedostomuotoa ei ole määritetty - kukin ohjelma tai tietokoneohjelman kehittäjät määrittävät, miten asetukset tallennetaan. Hyvin yksinkertainen tapa tallentaa kokoonpanovaihtoehdot on kirjoittaa ne muuttujiksi binäärimuodossa tiedoiksi tiedostossa, jolla on etunimi (ja absoluuttinen tai suhteellinen polku). Näitä tietoja on kuitenkin vaikea tulkita ohjelman ulkopuolella. Siksi määritystiedosto voidaan lukea ohjelman ulkopuolella ja muuttaa, monet ohjelmat käyttävät tekstitiedostoja määritystiedostoina, jotka noudattavat tiettyä syntaksia, ja sen haittana on, että ohjelman, jonka nämä tiedot tulkitsevat lukiessaan ( englanninkielinen jäsennys ), on tehtävä siitä binäärinen ne jäljitettiin muotoon.

Jotkin standardoidut tiedostomuodot ovat suosittuja kokoonpanotiedostoille. Tämä johtuu vähiten siitä, että tällaisten tiedostomuotojen lukemista ja jäsentämistä varten on olemassa lukuisia valmiita ohjelmakirjastoja . Yleisimpiä tiedostomuotoja ovat:

Jakelu käyttöjärjestelmän mukaan

Periaatteessa käytetty tiedostomuoto ei riipu käyttöjärjestelmästä , mutta sovellukset käyttävät usein samoja muotoja kuin käyttöjärjestelmä, jossa ne ovat käynnissä.

Windows

Alustustiedostoja ( ) käytettiin usein alle Windowsin . Rekisteröintitietokantaan ( Englanti Registry ) on Windows-järjestelmä on konfiguraatiotiedosto. Tämä tiedosto on kuitenkin binäärimuodossa, minkä vuoksi sen avaamiseen ja muokkaamiseen tarvitaan erityissovelluksia ja -palveluja. *.ini user.dat

Unixin kaltaiset käyttöjärjestelmät

Unixin kaltaiset käyttöjärjestelmät , kuten Linux tai macOS, käyttävät paljon eri muotoja, mutta on tärkeää varmistaa, että ne ovat tekstitiedostoja , kuten ASCII. Binäärimuodot ovat melko harvinaisia. Vaikka tiedostoja Linux-järjestelmissä ei ole usein tiedostopääte, konfiguraatiotiedostot joskus pikakuvake / tiedostopääte kuten *.cnf, *.conftai *.cfg. Apple muotoilee usein macOS: n asetukset ns. Ominaisuusluetteloksi, jossa on tiedostotunniste *.plist.

Unixin kaltaisissa järjestelmissä sovellukset yleensä tallentavat itsenäisesti omat määritystiedostonsa käyttäjähakemistoon (yleensä ) ja johtavan pisteen tiedostonimessä. Kohta tarkoittaa, että tiedostot katsotaan piilotetuiksi eikä niitä näytetä oletuksena, kun hakemiston sisältö tulostetaan. Freedesktop.org mutta kirjoittaa toiseen paikkaan ennen: tai jos tämä ympäristömuuttuja ei ole asetettu: ./home/benutzername/$XDG_CONFIG_HOME~/.config/

Kun asennat sovellusta tai järjestelmänvalvoja, hakemistoon voidaan /etcluoda myös kaikkia käyttäjiä koskevat määritystiedostot . MacOSissa sovellusten käyttäjäkohtaiset kokoonpanotiedostot tallennetaan yleensä . macOS tallentaa asetukset, jotka koskevat kaikkia hakemiston käyttäjiä ./Users/benutzername/library/Preferences/etc/Library/Preferences

Yksilöllisiä todisteita

  1. a b c Mac OS X -luettelon vertaaminen Windowsin rekisteriin , www.macforensicslab.com, käytetty 30. heinäkuuta 2011
  2. ^ XDG -hakemiston tekniset tiedot. Ympäristömuuttujat. Julkaisussa: freedesktop.org . 24. marraskuuta 2010, käytetty 3. elokuuta 2020 .