Kuinka paljon zip-tiedosto pakkaa?

click fraud protection

Zip-tiedostomuodon on kehittänyt Pkware. Formaatin varhainen kehitystyö valmistui vuonna 1986. Sen avulla tietoja voidaan pakata ja arkistoida, mikä säästää levytilaa ja helpottaa suurten tai moniosaisten tiedostojen varmuuskopiointia ja siirtämistä. On monia tekijöitä, jotka vaikuttavat saavutettavaan puristusasteeseen.

Pakkaustyypit

Tiedostojen pakkausta on kahta tyyppiä: häviötön ja häviöllinen. Zip-muoto on esimerkki häviöttömästä pakkauksesta, mikä tarkoittaa, että pakatut tiedot voidaan palauttaa täsmälleen edelliseen tilaan ilman virhettä. Häviöllinen pakkaus suosii tehokkuutta tarkkuuden edelle, jolloin tiedot voidaan korvata tai poistaa kokonaan. Häviötön muoto ei salli pakkausmenetelmiä, jotka eivät mahdollista alkuperäisen tiedon täydellistä uudelleenluomista, vaikka ne olisivat tehokkaampia.

Päivän video

menetelmät

Zip-muoto sisältää eritelmät useille algoritmisille tiedostojen pakkausmenetelmille. Käytetyllä menetelmällä voi olla merkittävä vaikutus saavutettuun puristustasoon. Joitakin käytettävissä olevia menetelmiä ovat kutistuminen, pienentäminen, räjähtäminen ja tyhjennys. Näistä deflate on yleisimmin käytetty. Se on oletuspakkausmenetelmä, jota käytetään Pkzipissä, WinZipissä ja Info-Zipissä.

Vaihtuvuus

Se, missä määrin tiedostoa voidaan pakata, vaihtelee tiedostotyypin mukaan. Esimerkiksi tekstitiedostoista ei ole oletuksena mitään pakkausta, ja jokainen merkki esitetään erikseen heksadesimaalimuodossa. Hex tai heksadesimaali on numerojärjestelmä, joka koostuu 16 yksilöllisestä yhden merkin tunnisteesta, jotka pystyvät edustamaan tiedoston jokaista tavua. Tällaisten tiedostojen pakkaussuhteet ovat yleensä erittäin hyviä.

Monet mediamuodot, kuten MP3, sisältävät pakkaamisen osana muotostandardia. Näiden tiedostojen pakkausnopeudet ovat yleensä huonoja, mikä saattaa jopa johtaa "pakattuun" zip-tiedostoon, joka on suurempi kuin alkuperäinen zip-arkiston lisätietojen vuoksi.

Vertailu

Zip-muoto ei ole ainoa käytössä oleva pakkausmuoto. Muita yleisiä pakkausmuotoja ovat RAR ja 7-zip. 7-zip-kehittäjä Igor Pavlovin mukaan tavallinen zip-muoto on muita kahta muuta muotoa huonompi peräti 30-40 prosenttia pakattavan tiedon tyypistä riippuen.

Testissä Pavlov pakkasi Google Earth 3.0.0616:n täyden asennuksen. Dataa oli yhteensä 23,5 Mt ennen pakkausta. Tavallinen zip-muoto tarjosi noin 62 prosentin pakkauksen. Vertailun vuoksi, RAR johti 71 prosentin pakkaussuhteeseen ja 7-zipissä 76 prosenttia.

Rajoitukset

Zip-muodon varhaiset inkarnaatiot rajoittuivat käsittelemään enintään 4 gigatavua kerrallaan. Tämä sisälsi pakatun ja pakkaamattoman yksittäisen tiedoston koon sekä arkiston kokonaiskoon pakkaamisen jälkeen. Tämä rajoitus on poistettu muodon uudemmista versioista, kun siihen on lisätty zip64-laajennus. Zip64-laajennuksen tuki on edelleen rajoitettu.