Der Prozess oder der Vorgang der Verkleinerung einer Computerdatei wird als Datenkompression bezeichnet. Computer bestimmen Wege, um lange Datenfolgen durch einen Algorithmus oder eine Reihe von Regeln für die Durchführung einer Operation zu kürzen. Später setzt er sie in einer erkennbaren Form wieder zusammen, wenn die Daten abgerufen werden. Das Ergebnis ist eine Datei, die im Vergleich zur ursprünglichen Datei weniger Bits bzw. Informationseinheiten enthält.
Es gibt zwei Arten der Datenkomprimierung: Verlustfrei und verlustbehaftet. Bei der verlustfreien Komprimierung bleiben alle Originaldaten erhalten, aber der Algorithmus reduziert die Dateigröße so, dass die Informationen erhalten bleiben, die erforderlich sind, um die Datei bei der Dekomprimierung auf ihre ursprüngliche Größe zu erweitern. Bei der verlustbehafteten Komprimierung wird die Dateigröße noch weiter reduziert, allerdings mit Abstrichen im Detail.
Die Datenkomprimierung ist wichtig, da sie den Platz, den die Dateien auf der Festplatte einnehmen, minimiert. Außerdem verkürzt sie die Zeit, die zum Übertragen oder Herunterladen dieser Dateien benötigt wird. Diese Verringerung von Speicherplatz und Zeit führt zu erheblichen Kosteneinsparungen für jedes Unternehmen.