ZIP je kompresor podataka koji koristi algoritam kompresije podataka bez gubitaka za komprimiranje podataka. ZIP datoteka može sadržavati više datoteka, mapa. To može oblog svaki pojedine datoteke ili mape. To komprimira datoteke pomoću nekoliko algoritama kompresije. Huffman kodiranje temelji se DEFLATE sažimanje datoteke se uglavnom koristi u zip operacije. Podržan je od strane gotovo svih operacijskih sustava.