ZIP is een gegevenscompressor die gebruikmaakt van verliesloze datacompressie-algoritme om gegevens te comprimeren. ZIP-bestand kan meerdere bestanden, mappen bevatten. Het kan elke afzonderlijke bestanden of mappen comprimeren. Het comprimeert bestanden met behulp van verschillende compressie-algoritmen. Huffman-codering op basis van DEFLATE-bestandscompressie wordt meestal gebruikt in zip-bewerking. Het wordt ondersteund door bijna alle besturingssystemen.