Comprimarea datelor
Comprimarea datelor sau codarea sursă este operația calculatorului constând în transformarea unei secvențe de biți A într-o secvență de biți B mai scurtă care poate reproduce aceleași informații utilizând un algoritm particular. Ca operație de codificare, aceasta scurtează dimensiunea datelor cu costul efortului de compresie și decompresie. Decompresia este operația inversă a compresiei. Un algoritm de compresie fără pierderi restabilește după operațiile de compresie și decompresie succesive o secvență de biți strict identice cu cea originală. Lipsit de algoritmi de compresie sunt utile pentru documente, arhive, fișiere executabile sau fișiere text. Cu un algoritm de compresie cu pierderi, secvența de biți obținută după operațiile de compresie și decompresie este diferită de cea originală, dar informațiile returnate sunt totuși aproape. Algoritmii de compresie pierdute sunt utile pentru imagini, sunet și video. Formatele de date precum zip, RAR, gzip, ADPCM, MP3 și JPEG utilizează algoritmi de compresie a datelor.