Koliko stisne datoteka Zip?

Format datoteke zip je razvil Pkware. Zgodnji razvoj formata je bil končan leta 1986. Omogoča stiskanje in arhiviranje podatkov, prihrani prostor na disku in olajša varnostno kopiranje in prenos velikih ali večdelnih datotek. Obstaja veliko dejavnikov, ki vplivajo na stopnjo stiskanja, ki ga je mogoče doseči.

Vrste stiskanja

Obstajata dve vrsti stiskanja datotek: brez izgub in z izgubo. Format zip je primer stiskanja brez izgub, kar pomeni, da je mogoče stisnjene podatke brez napak vrniti v natančno prejšnje stanje. Stiskanje z izgubo daje prednost učinkovitosti pred natančnostjo, kar omogoča zamenjavo ali popolno odstranitev podatkov. Format brez izgub ne dovoljuje metod stiskanja, ki ne omogočajo popolne rekreacije izvirnih podatkov, tudi če bi bile te metode učinkovitejše.

Video dneva

Metode

Format zip vključuje specifikacije za več algoritemskih metod stiskanja datotek. Uporabljena metoda lahko pomembno vpliva na doseženo stopnjo stiskanja. Nekatere od razpoložljivih metod vključujejo krčenje, zmanjšanje, implodiranje in deflacijo. Od teh se najbolj uporablja deflate. To je privzeta metoda stiskanja, ki se uporablja v Pkzip, WinZip in Info-Zip.

Spremenljivost

Obseg, do katerega je mogoče stisniti datoteko, je odvisen od vrste datoteke. Na primer, besedilne datoteke privzeto nimajo stiskanja, pri čemer je vsak znak posebej predstavljen v šestnajstiškem. Šestnajstiški ali šestnajstiški je številčni sistem, sestavljen iz 16 edinstvenih enoznakovnih identifikatorjev, ki lahko predstavljajo vsak bajt v datoteki. Stopnje stiskanja pri tovrstnih datotekah so na splošno zelo dobre.

Številni medijski formati, kot so MP3, vključujejo stiskanje kot del standarda formata. Stopnje stiskanja teh datotek so običajno slabe, kar lahko celo povzroči "stisnjeno" datoteko zip, ki je večja od izvirne zaradi dodatnih podatkov v arhivu zip.

Primerjava

Format zip ni edina oblika stiskanja, ki se uporablja. Drugi pogosti 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.

V testu je Pavlov stisnil celotno namestitev programa Google Earth 3.0.0616. Podatki so pred stiskanjem znašali 23,5 MB. Standardni format zip je zagotovil 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 hkrati. To je vključevalo stisnjeno in nestisnjeno velikost posamezne datoteke ter skupno velikost arhiva po stiskanju. Ta omejitev je odstranjena v novejših različicah formata z dodatkom razširitve zip64. Podpora za razširitev zip64 je še vedno omejena.