Konfigurointitiedosto – jota joskus kutsutaan kokoonpanotiedostoksi – on sähköinen tiedosto, jota käytetään käyttöjärjestelmän tai ohjelman asetusten tallentamiseen, muokkaamiseen tai hallintaan. Nämä tiedostot ovat yleisiä useimmissa suurissa käyttöjärjestelmissä, ja ne on yleensä asetettu helppokäyttöisiksi. Ne on tyypillisesti muotoiltu yksinkertaisiksi tekstitiedostoiksi tai laajennettavissa olevien merkintäkielten (XML) tiedostoiksi. Config -tiedostoja voidaan käyttää hallitsemaan käyttöympäristön asetuksia tietyissä ohjelmissa, jotka ovat epätavallisen monimutkaisia. Niillä voidaan myös hallita useiden tietokoneiden tai ohjelmien asetuksia eri verkoissa.
Konfigurointitiedostoissa toimitettavat tiedot vaihtelevat suuresti. Määritystiedoston sisällölle tai asettelulle ei ole standardia, koska se voi vaihdella tuetuista sovelluksista riippuen. Tietyt tiedostotyypit – etenkin *.xml – tai alustat voivat pakottaa tiedostorakenteen. Konfigurointitiedosto voi käyttää mitä tahansa tiedostopäätettä, mutta *.xml: n lisäksi joitakin muita yleisiä määritystiedoston tunnistamiseen varattuja laajennuksia ovat *.ini, *.txt ja *.config.
Kokoonpanotiedostot ovat yleisesti käytössä monissa ohjelmistoissa ja ohjelmissa. Ne ovat melko tavanomainen työkalu, jota ohjelmistokehittäjät käyttävät muokkaamaan luomiaan ohjelmia välttäen samanaikaisesti tarvetta kääntää ohjelmiston lähdekoodi uudelleen. Jotkut pelit käyttävät tiedostoja määrittääkseen polut pelikarttoihin tai hahmotietoihin. Muut sovellukset, kuten ne, jotka luovat sisältöä, voivat hyödyntää määritystiedostoja, jotka sisältävät muuttujia, kuten varattavan järjestelmämuistin määrän, tiedoston kerrosten nimet ja lukumäärät tai käyttäjäasetukset, kuten pikanäppäimet tietyille ohjelmatoiminnoille.
Asetustiedostoa käytetään joskus laitteisto-, järjestelmä- tai palvelinasetusten määrittämiseen. Niitä käytetään usein Web -palvelimiin liittyvien ominaisuuksien määrittämiseen. Yksi kokoonpanotiedostojen yleisimmistä käyttötavoista on tietokoneen käynnistyksen ohjaaminen, mukaan lukien käyttöjärjestelmän kanssa käynnistyvien ohjelmien tunnistaminen ja ohjaimet ohjaimiin, joita tarvitaan tietokoneeseen liitetyn laitteiston ohjaamiseen.
Saatavilla on monia ohjelmia, jotka voivat muokata ja luoda kokoonpanotiedostoja osittain siksi, että tiedostot ovat yleensä pelkkää tekstiä. Useimmissa käyttöjärjestelmissä on tekstieditorit, joita voidaan käyttää työhön, vaikka halpoja kolmansien osapuolten tekstieditorit ovat käytettävissä tehtävän tehostamiseksi. XML -tiedostojen tapauksessa muokkausten suorittamiseen on saatavana suuri määrä ohjelmia. Joskus loppukäyttäjät päättävät muokata asetustiedostoja vain muuttamalla asetuksia valintaikkunassa.