ZIP je kompresor podataka koji koristi algoritam kompresije podataka bez gubitaka za komprimiranje podataka. ZIP datoteka može sadržavati više datoteka, mapa. Može komprimirati svaku pojedinu datoteku ili mapu. Komprimira datoteke koristeći nekoliko algoritama kompresije. Kompresija datoteka DEFLATE sa Huffmanovim kodiranjem se uglavnom koristi u zip operaciji. Podržan je od strane gotovo svih operativnih sistema.