Koodausmenetelmien
Koodausmenetelmien tarkoitus on muuntaa tieto sopivaan muotoon viestintää, tallennusta tai analyysiä varten. Koodaus voi liittyä sekä digitaalisessa signaalissa että tallennusmedioissa esiintyviin rakenteisiin, ja sen tavoitteina ovat esimerkiksi tehokkuus, yhteensopivuus ja virheiden sietävyys. Koodauksessa erottuvat usein koodaus, purku ja virheentorjunta.
Viestinnässä koodaus kattaa line coding, modulaation sekä base-enkoodauksen kuten ASCII, UTF-8 sekä Base64. Merkistökoodaukset määrittelevät, miten
Tietojen pakkaus (koodaus) ja virheenkorjaus: Koodausmenetelmien avulla voidaan pienentää tallennus- tai siirtötarvetta (pakkaus) ja samalla parantaa
Koodaus viittaa myös tilastotieteessä ja koneoppimisessa käytettyihin menetelmiin, joilla kategoriset muuttujat muunnetaan numeerisiksi arvoiksi, esimerkiksi one-hot-enkoodaus,
Koodauksen ja salauksen välinen ero: koodaus muuntaa tietoa tarkoituksenmukaisesti takaisin luettavaksi, kun taas salaus muuntaa tiedon