Format zip datoteke razvio je Pkware. Rani razvoj formata završen je 1986. Omogućuje komprimiranje i arhiviranje podataka, čime se štedi prostor na disku i olakšava sigurnosno kopiranje i prijenos velikih ili višedijelnih datoteka. Mnogo je čimbenika koji utječu na stupanj kompresije koji se može postići.
Vrste kompresije
Postoje dvije vrste kompresije datoteka: bez gubitaka i bez gubitaka. Zip format je primjer kompresije bez gubitaka, što znači da se komprimirani podaci mogu vratiti u točno prethodno stanje bez greške. Kompresija s gubitkom daje prednost učinkovitosti u odnosu na točnost, dopuštajući zamjenu ili potpuno uklanjanje podataka. Format bez gubitaka ne dopušta metode kompresije koje ne dopuštaju savršenu rekreaciju izvornih podataka, čak i ako bi te metode bile učinkovitije.
Video dana
Metode
Zip format uključuje specifikacije za više algoritamskih metoda kompresije datoteka. Korištena metoda može imati značajan učinak na postignutu razinu kompresije. Neke od dostupnih metoda uključuju skupljanje, smanjenje, implodiranje i ispuhivanje. Od njih se najviše koristi ispuhavanje. To je zadana metoda kompresije koja se koristi u Pkzip, WinZip i Info-Zip.
Varijabilnost
Stupanj do kojeg se datoteka može komprimirati ovisi o vrsti datoteke. Na primjer, tekstualne datoteke prema zadanim postavkama nemaju nikakvu kompresiju, pri čemu je svaki znak pojedinačno predstavljen u heksadecimalnom obliku. Heksadecimalni ili heksadecimalni je numerički sustav sastavljen od 16 jedinstvenih jednoznakovnih identifikatora koji mogu predstavljati svaki bajt u datoteci. Stope kompresije na ovoj vrsti datoteke općenito su vrlo dobre.
Mnogi medijski formati, kao što su MP3, uključuju kompresiju kao dio standarda formata. Stope kompresije na tim datotekama obično su niske, što može čak dovesti do "komprimirane" zip datoteke koja je veća od izvorne zbog dodatnih podataka u zip arhivi.
Usporedba
Zip format nije jedini format kompresije koji se koristi. Ostali uobičajeni formati kompresije uključuju RAR i 7-zip. Prema Igoru Pavlovu, developeru 7-zipa, standardni zip format slabije od druga dva formata za čak 30 do 40 posto, ovisno o vrsti podataka koji se komprimiraju.
U testu je Pavlov komprimirao punu instalaciju Google Eartha 3.0.0616. Podaci su iznosili ukupno 23,5 MB prije kompresije. Standardni zip format osiguravao je otprilike 62 posto kompresije. Za usporedbu, RAR je rezultirao sa 71 posto kompresije, a 7-zip je imao 76 posto.
Ograničenja
Rane inkarnacije zip formata bile su ograničene na rukovanje podacima ne većim od 4 gigabajta odjednom. To uključuje komprimiranu i nekomprimiranu veličinu pojedinačne datoteke i ukupnu veličinu arhive nakon kompresije. Ovo ograničenje je uklonjeno u novijim verzijama formata s dodatkom zip64 ekstenzije. Podrška za ekstenziju zip64 je još uvijek ograničena.