Zip is een compressieformaat dat speciaal wordt gebruikt voor gegevens- en beeldcompressie.
De Zip is een heel eenvoudig bestand dat elk van de bestanden afzonderlijk comprimeert. Dit maakt het mogelijk om elk van de bestanden te herstellen zonder de rest te hoeven lezen en verbetert de prestaties.
Zip geeft aan dat elk bestand kan worden opgeslagen, gedecomprimeerd of met een grote verscheidenheid aan compressie-algoritmen. De meest gebruikte compressie-indeling is het Phil Katz-algoritme.
ZIP-functies
De Zip is een systeem dat bestaat uit een symmetrische encryptie met een unieke sleutel. Het probleem is dat dit coderingssysteem zwak is tegen aanvallen die kunnen voortvloeien uit platte tekst, woordenboekaanvallen en brute kracht.
Een andere functie die Zip bevat, is dat het de distributie van de delen van een gecomprimeerd bestand op verschillende media, zoals diskettes, ondersteunt.
In de loop van de tijd zijn er nieuwe coderingsmethoden geïntroduceerd, maar deze nieuwe functies worden niet ondersteund door de meest gebruikte applicaties.
ZIP-geschiedenis
Phil Katz, oprichter van het softwarebedrijf PKWARE, was de oorspronkelijke ontwerper van het Zip-formaat. Wat hij deed was de technische documentatie voor het Zip-formaat ontwikkelen en tegelijkertijd de eerste versie van PKZIP in 1989 uitbrengen.
Katz had ARC gekopieerd en de C-compressieroutines geconverteerd naar voor assembler geoptimaliseerde code die het veel sneller maakte. Aanvankelijk probeerde SEA een licentie te krijgen voor de compressor van Katz, genaamd PKARC, maar Phil Katz wees het af. SEA klaagde Katz vervolgens aan voor inbreuk op het auteursrecht en won het geschil.
Uitgebreid gebruik van het ZIP-formaat
Over het algemeen heeft het gebruik van Zip zich wereldwijd verspreid. Wat de gebruiker bereikt, is dat bij het comprimeren van bestanden hun grootte wordt verkleind. Exports worden gecomprimeerd, zodat u sneller kunt downloaden en meer bestanden kunt opslaan.