informasjonskompresjon
Informasjonskompresjon er prosessen med å redusere antallet bits som trengs for å representere et informasjonsinnhold. Målet er å fjerne redundans og dermed senke lagrings- og overføringskostnader. Kompresjonen deles i to hovedkategorier: tapsfri (lossless) og tapsgivende (lossy). I tapsfri kompresjon kan dekompresjonen gjenskape originaldata nøyaktig; i tapsgivende kompresjon fjernes noe informasjon for å oppnå høyere komprimeringsforhold, noe som gir et kvalitets-tap.
Ved tapsfri kompresjon utnyttes mønstre og redundans i dataene. Kodingsteknikker som Huffman-koding og aritmetisk koding er
Ved tapsgivende kompresjon brukes transformkoding, kvantisering og perceptuell koding for å oppnå større komprimeringsforhold. Vanlige teknikker
Evaluering av kompresjon måler ofte bitraten i forhold til opprinnelig størrelse, og i tapsfrie tilfeller bevaring
Historisk sett bygger informasjonskompresjon på teorier om entropi og koding, samt praktiske algoritmer fra Lempel-Ziv og