Muutostiedosto kuvaa muutosta kahden eri tiedostoversion välillä. Muutostiedostoa voidaan käyttää tiivistämään muutos kahden eri version välillä, jolloin voidaan välttyä kopioimasta uudempaa tiedostoversiota kokonaisena, ja toisaalta voidaan nähdä tehdyt muutokset helposti.[1] Muutostiedoston asentamista kutsutaan ohjelmistopäivitykseksi.
Muutostiedostoformaatteja on monia. Yleensä sovelluksissa pyritään käyttämään muutostiedostoa joka kuvaisi muutoksen mahdollisimman selkeästi ihmiselle, mutta joissain tapauksissa muutostiedoston on tarkoitus olla mahdollisimman pieni tilansäästämiseksi.
<ref>
-elementti; viitettä linuxa
ei löytynyt