La compression des données est nécessaire car elle permet de stocker les données dans une zone sans occuper une quantité d'espace inutile. La compression des données utilise une série d'algorithmes pour réduire la quantité d'espace réel que le les données prendraient normalement.
La quantité de données affichées lorsqu'elles sont compressées dépend de la façon dont les données ont été compressées. S'il y a une très grande quantité de données dans une séquence, elle sera compressée à une grande taille. S'il y a une petite quantité de données compressées, cela ne prendra pas autant d'espace réel que de grandes quantités de données compressées.
La détermination de la quantité d'espace occupée par les données dépend de l'algorithme utilisé pour compresser les données. Si l'algorithme est utilisé correctement et formaté spécifiquement pour les données, les données peuvent occuper presque pas d'espace réel. Si un algorithme généralisé est utilisé, les données peuvent ne pas tenir dans une zone compressée aussi bien que si un algorithme spécifique est utilisé. L'algorithme est le facteur déterminant de la qualité de la compression des données, de l'espace qu'elles occuperont et de la quantité de données disponible après la compression.