Konieczna jest kompresja danych, ponieważ pozwala ona na przechowywanie danych w obszarze bez zajmowania niepotrzebnego miejsca. Kompresja danych wykorzystuje szereg algorytmów, aby zmniejszyć ilość rzeczywistej przestrzeni, którą Dane zwykle zajmują.
Ilość danych wyświetlanych podczas kompresji zależy od sposobu skompresowania danych. Jeśli w sekwencji występuje bardzo duża ilość danych, zostanie ona skompresowana do dużego rozmiaru. Jeśli istnieje niewielka ilość danych, które są kompresowane, nie zajmują one tyle miejsca, co skompresowane duże ilości danych.
Określenie ilości zajmowanej przestrzeni zależy od algorytmu używanego do kompresji danych. Jeśli algorytm jest używany prawidłowo i sformatowany specjalnie do danych, dane mogą zająć prawie brak prawdziwej przestrzeni. Jeśli używany jest uogólniony algorytm, dane mogą nie pasować do skompresowanego obszaru, a także, jeśli używany jest określony algorytm. Algorytm decyduje o tym, jak dobrze dane będą kompresowane, ile miejsca zajmie i ile danych będzie dostępnych po kompresji.