Zip-failivormingu töötas välja Pkware. Formaadi varajane väljatöötamine lõppes 1986. aastal. See võimaldab andmeid tihendada ja arhiveerida, säästes kettaruumi ning hõlbustades suurte või mitmeosaliste failide varundamise ja ülekandmist. On palju tegureid, mis mõjutavad saavutatavat tihendusastet.
Kompressiooni tüübid
Failide tihendamist on kahte tüüpi: kadudeta ja kadudeta. Zip-vorming on näide kadudeta pakkimisest, mis tähendab, et kokkusurutud andmed saab vigadeta taastada täpselt eelmisse olekusse. Kadudega tihendamine eelistab tõhusust täpsusele, võimaldades andmeid asendada või täielikult kõrvaldada. Kadudeta vorming ei luba pakkimismeetodeid, mis ei võimalda originaalandmete täiuslikku taastamist, isegi kui need meetodid oleksid tõhusamad.
Päeva video
meetodid
Zip-vorming sisaldab spetsifikatsioone mitme faili tihendamise algoritmilise meetodi jaoks. Kasutatav meetod võib oluliselt mõjutada saavutatud kokkusurumise taset. Mõned saadaolevad meetodid hõlmavad kahanemist, vähendamist, paiskumist ja tühjendamist. Neist deflate on kõige laialdasemalt kasutatav. See on vaikimisi Pkzipis, WinZipis ja Info-Zipis kasutatav tihendusmeetod.
Muutlikkus
Faili tihendamise ulatus sõltub failitüübist. Näiteks tekstifailidel puudub vaikimisi tihendus ja iga tähemärki esitatakse kuueteistkümnendikul eraldi. Kuueteistkümnendsüsteem ehk kuueteistkümnendsüsteem on numbrisüsteem, mis koosneb 16 kordumatust ühest märgist koosnevast identifikaatorist, mis on võimelised esitama faili iga baiti. Seda tüüpi failide tihendusmäärad on üldiselt väga head.
Paljud meediumivormingud, näiteks MP3-d, sisaldavad vormingustandardi osana tihendamist. Nende failide tihendusmäärad on tavaliselt halvad, mille tulemuseks võib olla isegi "tihendatud" ZIP-fail, mis on ZIP-arhiivis olevate lisaandmete tõttu suurem kui originaal.
Võrdlus
Zip-vorming ei ole ainus kasutatav tihendusvorming. Teiste levinud tihendusvormingute hulka kuuluvad RAR ja 7-zip. 7-zipi arendaja Igor Pavlovi sõnul ületab standardne zip-vorming ülejäänud kaks vormingut isegi 30–40 protsenti, olenevalt tihendatavate andmete tüübist.
Testis tihendas Pavlov Google Earth 3.0.0616 täieliku installi. Andmeid oli enne tihendamist kokku 23,5 MB. Standardne ZIP-vorming tagas ligikaudu 62-protsendilise tihenduse. Võrdluseks, RAR andis 71-protsendilise tihendusastme ja 7-zipi puhul 76 protsenti.
Piirangud
Zip-vormingu varased kehastused piirdusid korraga mitte suuremate kui 4 gigabaidiste andmete käsitlemisega. See hõlmas tihendatud ja tihendamata üksikute failide suurust ning arhiivi kogumahtu pärast tihendamist. See piirang eemaldatakse vormingu uuemates versioonides, lisades laienduse zip64. Zip64 laienduse tugi on endiselt piiratud.