La compressione dei dati è necessaria perché consente di archiviare i dati in un'area senza occupare inutilmente spazio. La compressione dei dati utilizza una serie di algoritmi per ridurre la quantità di spazio reale che il i dati normalmente occupano.
La quantità di dati che viene mostrata quando è compressa dipende da come i dati sono stati compressi. Se c'è una quantità estremamente grande di dati in una sequenza, sarà compresso in grandi dimensioni. Se c'è una piccola quantità di dati che è compressa, non occuperà tanto spazio reale quanto una grande quantità di dati compressi.
La determinazione della quantità di spazio occupata dai dati dipende dall'algoritmo utilizzato per comprimere i dati. Se l'algoritmo viene utilizzato correttamente e formattato in modo specifico per i dati, i dati non occupano quasi nessuno spazio reale. Se si utilizza un algoritmo generalizzato, i dati potrebbero non adattarsi a un'area compressa e se viene utilizzato un algoritmo specifico. L'algoritmo è il fattore determinante per quanto bene comprimono i dati, quanto spazio occuperà e quanti dati saranno disponibili dopo la compressione.