ZIP je kompresor podatkov, ki za stiskanje podatkov uporablja algoritem za stiskanje podatkov brez izgube. Datoteka ZIP lahko vsebuje več datotek, map. Lahko stisne vsako posamezno datoteko ali mapo. Datoteke stisne z več algoritmi stiskanja. Huffmanovo kodiranje na osnovi DEFLATE stiskanja datotek se večinoma uporablja v operacijah zip. Podpirajo ga skoraj vsi operacijski sistemi.