Koliko se stisne datoteka Zip?
Format datoteke zip je razvil Pkware. Zgodnji razvoj formata je bil zaključen leta 1986. Omogoča stiskanje in arhiviranje podatkov, prihrani prostor na disku in olajša varnostno kopiranje ter prenos velikih ali večdelnih datotek. Obstaja veliko dejavnikov, ki vplivajo na stopnjo stiskanja, ki jo je mogoče doseči.
Vrste stiskanja
Obstajata dve vrsti stiskanja datotek:brez izgub in z izgubami. Format zip je primer stiskanja brez izgub, kar pomeni, da je mogoče stisnjene podatke vrniti v točno prejšnje stanje brez napak. Stiskanje z izgubo daje prednost učinkovitosti pred natančnostjo, kar omogoča zamenjavo ali popolno odstranitev podatkov. Format brez izgube ne dovoljuje metod stiskanja, ki ne omogočajo popolne poustvarjanja izvirnih podatkov, tudi če bi bile te metode učinkovitejše.
Metode
Format zip vključuje specifikacije za več algoritemskih metod stiskanja datotek. Uporabljena metoda lahko pomembno vpliva na stopnjo dosežene kompresije. Nekatere od razpoložljivih metod vključujejo skrčenje, zmanjšanje, implozijo in deflacijo. Od teh se najpogosteje uporablja deflate. To je privzeti način stiskanja v programih Pkzip, WinZip in Info-Zip.
Spremenljivost
Obseg, do katerega je mogoče stisniti datoteko, se razlikuje glede na vrsto datoteke. Na primer, besedilne datoteke privzeto nimajo stiskanja, pri čemer je vsak znak posebej predstavljen v šestnajstiškem formatu. Šestnajstiško ali heksadecimalno je številski sistem, sestavljen iz 16 edinstvenih identifikatorjev z enim znakom, ki lahko predstavljajo vsak bajt v datoteki. Stopnje stiskanja pri tej vrsti datoteke so na splošno zelo dobre.
Številni medijski formati, kot so MP3, vključujejo stiskanje kot del standarda formata. Stopnje stiskanja v teh datotekah so običajno slabe, kar lahko povzroči celo "stisnjeno" datoteko zip, ki je večja od izvirnika zaradi dodatnih podatkov v arhivu zip.
Primerjava
Format zip ni edini format stiskanja, ki se uporablja. Drugi običajni formati stiskanja vključujejo RAR in 7-zip. Po besedah Igorja Pavlova, razvijalca 7-zip, je standardni format zip slabši od drugih dveh formatov za kar 30 do 40 odstotkov, odvisno od vrste podatkov, ki se stisnejo.
Pri preizkusu je Pavlov stisnil celotno namestitev Google Earth 3.0.0616. Podatki so pred stiskanjem znašali 23,5 MB. Standardni format zip je zagotavljal približno 62-odstotno stiskanje. Za primerjavo, RAR je povzročil 71-odstotno stopnjo stiskanja, 7-zip pa 76-odstotno.
Omejitve
Zgodnje inkarnacije formata zip so bile omejene na obdelavo podatkov, ki niso bili večji od 4 gigabajtov naenkrat. To je vključevalo velikost posameznih stisnjenih in nestisnjenih datotek ter skupno velikost arhiva po stiskanju. Ta omejitev je odstranjena v novejših različicah zapisa z dodatkom razširitve zip64. Podpora za razširitev zip64 je še vedno omejena.