A ZIP egy adatkompresszor, amely az adatok tömörítésére veszteségmentes adattömörítési algoritmust használ. A ZIP fájl több fájlt, mappát is tartalmazhat. Minden egyes fájlt vagy mappát tömöríthet. A tömörítést több tömörítési algoritmussal tömöríti. A Huffman kódoló alapú DEFLATE fájltömörítést leginkább a zip műveletben használják. Ezt szinte minden operációs rendszer támogatja.