Soubor ZIP může obsahovat více souborů, složek, může komprimovat každý jednotlivý soubor nebo složku, komprimuje soubory pomocí několika kompresních algoritmů, většinou se používá komprimace souborů DEFLATE založená na Huffmanově kódování. V zipu je podporován téměř všemi operačními systémy.