ZIP er en data kompressor som bruker tapsfri datakomprimering algoritme for å komprimere data. ZIP-fil kan inneholde flere filer, mapper. Det kan komprimere hvert enkeltfiler eller mapper. Det komprimerer filer ved hjelp av flere komprimeringsalgoritmer. Huffman koding basert deflatere filkomprimering er mest brukt i zip drift. den er støttet av nesten alle operativsystemer.