Kiek suspaudžiamas ZIP failas?

ZIP failo formatą sukūrė Pkware. Ankstyvas formato kūrimas buvo baigtas 1986 m. Tai leidžia suspausti ir archyvuoti duomenis, sutaupant vietos diske ir palengvinant didelių ar kelių dalių failų atsarginių kopijų kūrimą ir perkėlimą. Yra daug veiksnių, turinčių įtakos pasiekiamam suspaudimo laipsniui.

Suspaudimo tipai

Yra dviejų tipų failų glaudinimas: be nuostolių ir nuostolingas. ZIP formatas yra be nuostolių glaudinimo pavyzdys, o tai reiškia, kad suglaudinti duomenys gali būti grąžinti į tikslią ankstesnę būseną be trūkumų. Prarastas glaudinimas teikia pirmenybę efektyvumui, o ne tikslumui, todėl duomenis galima pakeisti arba visiškai pašalinti. Nenuostolingas formatas neleidžia suspausti metodų, kurie neleidžia tobulai atkurti pradinių duomenų, net jei tie metodai būtų veiksmingesni.

Dienos vaizdo įrašas

Metodai

Į ZIP formatą įtrauktos kelių algoritminių failų glaudinimo metodų specifikacijos. Naudojamas metodas gali turėti didelės įtakos pasiektam suspaudimo lygiui. Kai kurie galimi metodai yra susitraukimas, sumažinimas, sprogimas ir ištuštinimas. Iš jų defliacija yra plačiausiai naudojama. Tai numatytasis glaudinimo metodas, naudojamas Pkzip, WinZip ir Info-Zip.

Kintamumas

Failo suglaudinimo mastas priklauso nuo failo tipo. Pavyzdžiui, pagal numatytuosius nustatymus tekstiniuose failuose nėra jokio suspaudimo, kiekvienas simbolis vaizduojamas atskirai šešioliktaine forma. Šešioliktainis arba šešioliktainis yra skaičių sistema, sudaryta iš 16 unikalių vieno simbolio identifikatorių, galinčių atvaizduoti kiekvieną failo baitą. Tokio tipo failų glaudinimo dažnis paprastai yra labai geras.

Daugelis medijos formatų, pvz., MP3, apima glaudinimą kaip formato standarto dalį. Šių failų glaudinimo dažnis paprastai yra prastas, todėl dėl papildomų duomenų ZIP archyve gali būti, kad „suglaudintas“ ZIP failas yra didesnis nei originalas.

Palyginimas

ZIP formatas nėra vienintelis naudojamas suspaudimo formatas. Kiti įprasti glaudinimo formatai yra RAR ir 7 ZIP. Pasak Igorio Pavlovo, 7-zip kūrėjo, standartinis zip formatas net 30–40 procentų pralenkia kitus du formatus, priklausomai nuo glaudinamų duomenų tipo.

Bandydamas Pavlovas suglaudino visą „Google“ žemės 3.0.0616 diegimą. Prieš suspaudimą duomenų iš viso buvo 23,5 MB. Standartinis ZIP formatas suspaudė maždaug 62 procentus. Palyginimui, RAR suspaudimo laipsnis buvo 71 proc., o 7-zip – 76 proc.

Apribojimai

Ankstyvieji zip formato įsikūnijimai apsiribojo duomenų apdorojimu, ne didesniais kaip 4 gigabaitai vienu metu. Tai apėmė suspausto ir nesuglaudinto atskiro failo dydį ir bendrą archyvo dydį po suspaudimo. Šis apribojimas pašalintas naujesnėse formato versijose, pridėjus zip64 plėtinį. „zip64“ plėtinio palaikymas vis dar ribotas.