Tiedosto, jonka tiedostotunniste on .CFG tai .CONFIG, on määritystiedosto, jota useat ohjelmat käyttävät tallentamaan omia ohjelmistojaan koskevia asetuksia. Jotkut asetustiedostot ovat pelkkiä tekstitiedostoja, mutta toiset voidaan tallentaa ohjelmakohtaisessa muodossa. MAME-määritystiedosto on esimerkki, jossa CFG-tiedostoa käytetään näppäimistöasetusten tallentamiseen XML-pohjaisessa muodossa. Tämä tiedosto tallentaa pikanäppäimet, näppäimistön määritysasetukset ja muut MAME-videopeliemulaattorin käyttäjälle ominaiset asetukset. Jotkut ohjelmat voivat luoda määritystiedoston, jonka tiedostotunniste on .CONFIG. Esimerkkinä on web.config Microsoftin Visual Studio -ohjelmiston käyttämä tiedosto. Wesnoth Markup Language -tiedosto käyttää myös CFG-tiedostotunnistetta, mutta ei määritystiedostona. Nämä CFG-tiedostot ovat pelkkiä tekstitiedostoja, jotka on kirjoitettu WML-ohjelmointikielellä ja tarjoavat pelisisältöä The Battle for Wesnoth -peliin.
Määritystiedoston tiedostopääte liitetään joskus täsmälleen samannimisen tiedoston loppuun. Jos tiedosto sisältää esimerkiksi seuraavat asetukset: setup.exevoidaanko CONFIG-tiedostoa kutsua setup.exe.config†
Kuinka avata ja muokata CFG/CONFIG -tiedostoa?
paljon ohjelmista käyttää asetustiedostomuotoa asetusten tallentamiseen. Näitä ovat muun muassa Microsoft Office, OpenOffice, Visual Studio, MAME, BlueStacks, Audacity, Celestia, Cal3D ja LightWave. Näissä ohjelmissa voi olla erityisiä työkaluja, joita käytetään konfigurointitiedoston muokkaamiseen, kuten Celesia Config Manager. Battle for Wesnoth on videopeli, joka käyttää WML-ohjelmointikielellä tallennettuja CFG-tiedostoja. Jotkut CFG-tiedostot ovat Citrix Server Connection -tiedostoja, jotka sisältävät tietoja yhteyden muodostamiseksi Citrix-palvelimeen, kuten palvelimen portin numero, käyttäjätunnus ja salasana, IP-osoite jne. Jewel Quest käyttää sen sijaan CFGE-tiedostotunnistetta samaan tarkoitukseen asetusten tallentamiseen. Se voi myös sisältää tulostietoja ja muita peliin liittyviä tietoja. On kuitenkin erittäin epätodennäköistä, että missään näistä sovelluksista tai peleistä on «avoin» tai «tuo»-vaihtoehto, jolla määritystiedostoa voi tarkastella. Sen sijaan ohjelma mainitsee ne vain, jotta se voi lukea tiedostosta ohjeita käyttäytymiseen. Yksi poikkeus, jossa tiedosto voidaan varmasti avata sitä käyttävällä sovelluksella, on web.config Visual Studion käyttämä tiedosto. Visual Studioon sisäänrakennettua Visual Web Developer -ohjelmaa käytetään tämän CONFIG-tiedoston avaamiseen ja muokkaamiseen. Useimmat CFG- ja CONFIG-tiedostot ovat vain tekstitiedostomuodossa, jonka avulla voit avata ne millä tahansa tekstieditorilla. Kuten näet tästä, tämä CFG-tiedosto, jota Audacity käyttää äänentallennus-/muokkausohjelmassa, on 100 prosenttia pelkkää tekstiä:
[Locale]
Language=nl
[Version]
Pääasiallinen = 2
alaikäinen = 1
Mikro = 3
[Directories]
TempDir=C:\Users\Jon\AppData\Local\Audacity \SessionData
[AudioIO]
RecordingDevice=Mikrofoni (sininen lumipallo)
Isäntä = MME
PlaybackDevice=Kaiuttimet / Kuulokkeet (Realtek
EffectsPreviewLen=6
CutPreviewBeforeLen=2
CutPreviewAfterLen=1
SeekShortPeriod=1
SeekLongPeriod=15
Kaksipuolinen = 1
SWPlaythrough=0
Windowsin Notepad-ohjelma toimii erinomaisesti tämän kaltaisten tekstipohjaisten määritystiedostojen katseluun, muokkaamiseen ja jopa luomiseen. Jos haluat jotain vankempaa tai haluat avata tiedoston Mac- tai Linux-tietokoneella, tutustu parhaiden ilmaisten tekstieditorien luetteloomme. On tärkeää, että muokkaat asetustiedostoa vain, jos tiedät tarkalleen mitä olet tekemässä. Todennäköisesti teet niin, koska käsittelet tiedostoa, jota useimmat ihmiset eivät ajattele kahdesti, mutta pienelläkin muutoksella voi olla pysyvä vaikutus, jota voi olla vaikea havaita, jos ongelma ilmenee.
Kuinka muuntaa CFG/CONFIG-tiedosto
Ei luultavasti ole suurta syytä muuntaa asetustiedostoa uuteen muotoon, koska tiedostoa käyttävän ohjelman on pysyttävä samassa muodossa ja nimessä, muuten se ei tiedä minne siirtyä asetuksiin ja muihin asetuksiin . Siksi CFG/CONFIG-tiedoston muuntaminen voi johtaa siihen, että ohjelma käyttää oletusasetuksia tai ei tiedä miten toimia. Gelatin on työkalu, joka voi muuntaa tekstitiedostoja, kuten CFG- ja CONFIG-tiedostoja XML-, JSON- tai YAML-muotoon. MapForce saattaa myös toimia. Mitä tahansa tekstieditoria voidaan käyttää myös CFG- tai CONFIG-tiedoston muuntamiseen, jos haluat vain muuttaa tiedostopäätettä, jotta voit avata sen toisella ohjelmalla. Voit esimerkiksi tallentaa .CFG-tiedoston .TXT-muotoon tekstieditorilla, jotta se avautuu oletuksena Muistiossa. Jos teet tämän, tiedoston muoto/rakenne ei kuitenkaan muutu; se pysyy samassa muodossa kuin alkuperäinen CFG/CONFIG-tiedosto.
Muut määritystiedostojen laajennukset
Määritystiedostoa käyttävästä ohjelmasta tai käyttöjärjestelmästä riippuen se voi käyttää sen sijaan CNF- tai CF-tiedostotunnistetta. Windows käyttää usein INI-tiedostoja asetusten tallentamiseen, kun taas macOS käyttää PLIST-tiedostoja. Joitakin muita tiedostojen laajennuksia, joihin voidaan tallentaa määritystietoja, ovat CONF, JSON ja OMINAISUUDET.
Etkö vieläkään voi avata tiedostoa?
Jos tiedostosi ei avaudu tässä vaiheessa, on mahdollista, että olet ymmärtänyt tiedostotunnisteen väärin. Jotkut tiedostot käyttävät tunnistetta, joka on hyvin samankaltainen kuin «.CFG», mutta se on poistettu muutamalla kirjaimella, mikä tekee niistä käyttökelvottomia yllä mainituissa CFG-avauksissa. CGF on esimerkki tästä. Varattu Crytek Geometry Format -tiedostoille, ne ovat todella käytettävissä vain CRYENGINE-kontekstissa. SFG on toinen tiedostopääte, joka on hyvin samanlainen kuin CFG. Synfig Studion animaatioohjelmisto vastaa näiden tiedostojen käsittelystä.