Verilerin gereksiz bir alan kaplamaksızın bir alanda depolanmasına izin verdiği için veri sıkıştırması gerekiyor. Veri sıkıştırması, gerçek alanın miktarını azaltmak için bir dizi algoritma kullanır veriler normalde toplanır.
Sıkıştırıldığında gösterilen veri miktarı, verilerin nasıl sıkıştırıldığına bağlıdır. Bir dizide çok büyük miktarda veri varsa, büyük boyuta sıkıştırılır. Sıkıştırılmış az miktarda veri varsa, sıkıştırılmış büyük miktarda veri kadar gerçek bir yer tutmaz.
Verilerin alacağı alan miktarını belirlemek, verileri sıkıştırmak için kullanılan algoritmaya bağlıdır. Algoritma düzgün kullanılırsa ve özellikle verilere biçimlendirilmişse, veriler neredeyse hiç gerçek yer kaplayamaz. Genelleştirilmiş bir algoritma kullanılırsa, veriler belirli bir algoritma kullanıldığında olduğu gibi sıkıştırılmış bir alana sığmayabilir. Algoritma, verilerin ne kadar iyi sıkıştırılacağı, ne kadar yer alacağı ve verilerin sıkıştırılmasından sonra ne kadar kullanılabilir olacağının belirleyici faktörüdür.