ZIP je dátový kompresor, ktorý využíva bezstratový algoritmus kompresie dát na kompresiu dát. ZIP súbor môže obsahovať viac súborov, priečinkov. Môže komprimovať každý jednotlivý súbor alebo priečinok. Komprimuje súbory pomocou niekoľkých kompresných algoritmov. Huffman kódovanie založené na DEFLATE kompresiu súborov sa väčšinou používa v zip operácii. Podporujú ho takmer všetky operačné systémy.