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.

Ohjelmistopäivitykset

muokkaa

Erittäin monet ohjelmistovalmistajat lähettävät tai antavat ladattavaksi ohjelmistopäivityksiä. Käyttäjä voi ladata muutostiedoston valmistajan sivuilta tai valmistaja voi myös tarjota automaattista päivitystä, jolloin muutostiedosto voi asentua ilman että käyttäjän tarvitsee siihen reagoida.

Muutostiedostot ohjelmoinnissa

muokkaa

Muutostiedostot ovat yleisesti käytetty apuväline ohjelmoinnissa. Muutostiedoston avulla ohjelmoija voi selvittää mitkä koodirivit ovat muuttuneet kahden eri version välillä.[1] Lähes kaikki ohjelmointiin tarkoitetut versionhallintajärjestelmät osaavat tuottaa muutostiedostoja. Esimerkiksi UNIX-maailmassa yleisesti käytetty formaatti muutostiedostoille on diff -käskyn tuottama formaatti.

Ohjelmistoja muutostiedostojen tekemiseen

muokkaa
  • diff ja patch ohjelmia käytetään tekstimuotoisten tiedostojen vertaamiseen ja muuttamiseen[1]

Lähteet

muokkaa
  1. a b c Introduction: Using diff and patch linuxacademy.com. Arkistoitu 1.7.2018. Viitattu 2.7.2018. (englanniksi)
  NODES